# near model CODE resource # jump table entries: 43167-43178 (12 of them) 00000000 B457 cmp.w D2, [A7] 00000002 75C8 moveq.l D2, 0xFFFFFFC8 00000004 0000 5702 ori.b D0, 0x2 00000008 0000 3005 ori.b D0, 0x5 0000000C 0000 05F6 ori.b D0, 0xF6 00000010 8000 or.b D0, D0 00000012 0002 0F90 ori.b D2, 0x90 00000016 469A not.l [A2]+ 00000018 46C4 move.w SR, D4 0000001A 00E3 .incomplete 0000001C 66C8 bne -0x36 /* FFFFFFE6 */ 0000001E 480C nbcd.b A4 00000020 4804 nbcd.b D4 00000022 47FC 47E4 47DC lea.l A3, 0x47E447DC label00000028: 00000028 47D4 lea.l A3, [A4] 0000002A 4610 not.b [A0] 0000002C 133E move.b -[A1], <> 0000002E 262C 4510 move.l D3, [A4 + 0x4510] 00000032 46CE move.w SR, A6 00000034 705B moveq.l D0, 0x5B 00000036 4530 45A4 .invalid 2, <> // invalid opcode 4 with b == 4 0000003A ECD2 4486 bfclr [A2] {18:6} 0000003E 48D2 ECD8 movem.l [A2], D3,D4,D6,D7,A2,A3,A5,A6,A7 00000042 4452 neg.w [A2] 00000044 489E 4436 movem.w [A6]+, D1,D2,D4,D5,A2,A6 00000048 4458 neg.w [A0]+ 0000004A 290E move.l -[A4], A6 0000004C 4486 neg.l D6 0000004E 0FC2 .incomplete 00000050 24A4 move.l [A2], -[A4] 00000052 441C neg.b [A4]+ 00000054 443A 28A8 neg.b [PC + 0x28A8 /* 000028FE, value 0xEE171863 */] 00000058 60CE bra -0x30 /* 00000028 */ 0000005A 7E30 moveq.l D7, 0x30 0000005C 43C2 lea.l A1, D2 0000005E 6B40 bmi +0x42 /* 000000A0 */ 00000060 6E3A bgt +0x3C /* 0000009C */ 00000062 10CE move.b [A0]+, A6 00000064 7C5A moveq.l D6, 0x5A 00000066 4376 7C59 chk.w D1, [A6 + D7 * 4 + 0x59] 0000006A 23B6 4298 1DA8 0059 move.l [0x59 + D1 * 4], [A6 + D4.w * 2 - 0x104] 00000072 704D moveq.l D0, 0x4D 00000074 8E6E 4428 or.w D7, [A6 + 0x4428] 00000078 434A chk.w D1, A2 0000007A 4208 clr.b A0 0000007C 3AB2 3B52 425E move.w [A5], [[A2] + 0x425E] 00000082 281E move.l D4, [A6]+ 00000084 27FC 3A84 281C 3AF6 move.l [PC + D3 * 2 - 0x10], 0x3A84281C 0000008C 39AC 4176 27A8 450A move.w [0x450A + D2 * 8], [A4 + 0x4176] 00000094 44F8 420A move.b [0x0000420A], CCR 00000098 410A .invalid 0, A2 // invalid opcode 4 with b == 4 0000009A 21C8 451A move.l [0x0000451A], A0 // begin alternate branch 0000009C-0000009E label0000009C: 0000009C 451A .invalid 2, [A2]+ // invalid opcode 4 with b == 4 // end alternate branch 0000009C-0000009E label0000009C: // (misaligned) 0000009E 4134 409A .invalid 0, [A4 + D4.w - 0x102] // invalid opcode 4 with b == 4 // begin alternate branch 000000A0-000000A2 label000000A0: 000000A0 409A negx.l [A2]+ // end alternate branch 000000A0-000000A2 label000000A0: // (misaligned) 000000A2 410A .invalid 0, A2 // invalid opcode 4 with b == 4 000000A4 413A 25D0 .invalid 0, [PC + 0x25D0 /* 00002676, value 0xACD28C5 */] // invalid opcode 4 with b == 4 000000A8 405A negx.w [A2]+ 000000AA FE46 44CC .extension 0xE46 <>, 0x44CC // unimplemented 000000AE 44C4 move.b D4, CCR 000000B0 447C 44AA 408E neg.w 0x44AA408E 000000B6 3FF6 447C move.w <>, [A6 + D4.w * 4 + 0x7C] 000000BA 409A negx.l [A2]+ 000000BC 2530 3FBA ECC6 ECC6 ECD2 move.l -[A2], [[-0x1339133A + D3 * 8] - 0x132E] 000000C6 430A .invalid 1, A2 // invalid opcode 4 with b == 4 000000C8 42F8 400A .invalid [0x0000400A] // invalid opcode 4 with subtype 1 000000CC 25AA 3884 373A 2594 66CE 3EE8 move.l [[A2 + 0x259466CE + D3 * 8] + 0x3EE8], [A2 + 0x3884] 000000D8 ECC8 7054 bfclr A0 {1:20} 000000DC 3FEE 1F90 move.w <>, [A6 + 0x1F90] 000000E0 3FB0 3FA4 3F8A 7241 move.w [[ + <> + D3 * 8] + 0x7241], <> 000000E8 3F7E 3F6A move.w [A7 + 0x3F6A], <> 000000EC 3F5E 3F0E move.w [A7 + 0x3F0E], [A6]+ 000000F0 427C 3F3E 3F32 clr.w 0x3F3E3F32 /* '?>?2' */ 000000F6 3F26 move.w -[A7], -[A6] 000000F8 3F0C move.w -[A7], A4 000000FA 3EF0 23F0 423E 3ECA move.w [A7]+, [0x423E3ECA] 00000102 3E7A 3EAE movea.w A7, [PC + 0x3EAE /* 00003FB2, cstring "" */] 00000106 3DB4 3D1C 1838 move.w [A6 + D1 + 0x38], <> 0000010C 3CA4 move.w [A6], -[A4] 0000010E 0FE2 .incomplete 00000110 1D8A 3D9A 3CE6 move.b [[ + D3 * 4] + 0x3CE6], A2 label00000116: 00000116 3C3A 3CAA move.w D6, [PC + 0x3CAA /* 00003DC2, cstring "" */] 0000011A 3C12 move.w D6, [A2] 0000011C FC60 7247 .extension 0xC60 <>, 0x7247 // unimplemented 00000120 3D10 move.w -[A6], [A0] 00000122 1CD2 move.b [A6]+, [A2] 00000124 3CA8 3C9C move.w [A6], [A0 + 0x3C9C] 00000128 4008 negx.b A0 0000012A 21D8 4026 move.l [0x00004026], [A0]+ 0000012E 3DD4 move.w <>, [A4] 00000130 3DC8 move.w <>, A0 00000132 3C86 move.w [A6], D6 00000134 3C36 3C62 move.w D6, [A6 + D3 * 4 + 0x62] 00000138 FC50 3B96 .extension 0xC50 <>, 0x3B96 // unimplemented 0000013C 3BCC move.w <>, A4 0000013E 203A 3ADE move.l D0, [PC + 0x3ADE /* 00003C1E, cstring "" */] 00000142 3F2A FB1A move.w -[A7], [A2 - 0x4E6] 00000146 1BA8 3EFC FB74 move.b <>, [A0 + 0x3EFC] 0000014C 20CC move.l [A0]+, A4 0000014E 3F1A move.w -[A7], [A2]+ 00000150 FBA0 .invalid <> 00000152 3AEC 3A54 move.w [A5]+, [A4 + 0x3A54] 00000156 3A2A 3A94 move.w D5, [A2 + 0x3A94] 0000015A 6C6E bge +0x70 /* 000001CA */ 0000015C 1526 move.b -[A2], -[A6] 0000015E 3DAE 39D0 1AB6 move.w [A6 + D1 * 2 - 0x74], [A6 + 0x39D0] 00000164 3AC6 move.w [A5]+, D6 00000166 3A0E move.w D5, A6 00000168 396A 03B8 3904 move.w [A4 + 0x3904], [A2 + 0x3B8] 0000016E 07DE .incomplete 00000170 3896 move.w [A4], [A6] 00000172 1012 move.b D0, [A2] 00000174 3926 move.w -[A4], -[A6] 00000176 38B0 1D84 move.w [A4], <> 0000017A ECD8 1E68 bfclr [A0]+ {D1:D0} 0000017E 3142 2FF8 move.w [A0 + 0x2FF8], D2 00000182 37C2 1DF6 move.w <>, D2 00000186 3B58 385C move.w [A5 + 0x385C], [A0]+ 0000018A 3852 movea.w A4, [A2] 0000018C 1CE8 3772 move.b [A6]+, [A0 + 0x3772] 00000190 6084 bra -0x7A /* 00000116 */ 00000192 3BF2 36C8 move.w <>, [A2 + D3.w * 8 - 0x56] 00000196 36DC move.w [A3]+, [A4]+ 00000198 7E5F moveq.l D7, 0x5F 0000019A 16F0 15B4 move.b [A3]+, <> 0000019E 7E61 moveq.l D7, 0x61 000001A0 5207 addq.b D7, 1 000001A2 39AE 35D0 36CC move.w [A4 + D3.w * 8 - 0x52], [A6 + 0x35D0] 000001A8 35C4 3506 move.w [PC + 0x3506 /* 000036B0, cstring "" */], D4 000001AC 02CC .incomplete 000001AE 35C6 3616 move.w [PC + 0x3616 /* 000037C6, cstring "" */], D6 000001B2 35FC 3882 34A4 move.w [PC + 0x34A4 /* 00003658, cstring "" */], 0x3882 000001B8 7C62 moveq.l D6, 0x62 000001BA 1446 movea.b A2, D6 000001BC 7C61 moveq.l D6, 0x61 000001BE 3586 7221 move.w [A2 + D7.w * 2 + 0x21], D6 000001C2 3424 move.w D2, -[A4] 000001C4 34A8 3404 move.w [A2], [A0 + 0x3404] 000001C8 3450 movea.w A2, [A0] label000001CA: 000001CA 33AC 343E 3362 3770 140A move.w [[A1 + 0x3770] + 0x140A], [A4 + 0x343E] 000001D4 12B8 36FE move.b [A1], [0x000036FE] 000001D8 32D0 move.w [A1]+, [A0] 000001DA 3354 32A4 move.w [A1 + 0x32A4], [A4] 000001DE 328A move.w [A1], A2 000001E0 3654 movea.w A3, [A4] 000001E2 3276 1360 7C5D movea.w A1, [A6 + 0x7C5D] 000001E8 7C5C moveq.l D6, 0x5C 000001EA 34A0 move.w [A2], -[A0] 000001EC 3364 9A7C move.w [A1 - 0x6584], -[A4] 000001F0 345E movea.w A2, [A6]+ 000001F2 3456 movea.w A2, [A6] 000001F4 1032 3276 move.b D0, [A2 + D3.w * 2 + 0x76] 000001F8 103A 324E move.b D0, [PC + 0x324E /* 00003448, cstring "" */] 000001FC 33FA 319A 321E 9C7C move.w [0x321E9C7C], [PC + 0x319A /* 00003398, cstring "" */] 00000204 33A8 313E 3168 30C8 move.w [A1 + 0x30C8], [A0 + 0x313E] 0000020C 309C move.w [A0], [A4]+ 0000020E 722A moveq.l D1, 0x2A 00000210 703E moveq.l D0, 0x3E 00000212 704A moveq.l D0, 0x4A 00000214 7412 moveq.l D2, 0x12 00000216 F4C2 .invalid <> 00000218 2E1C move.l D7, [A4]+ 0000021A 2DFE move.l <>, <> 0000021C 2DE0 move.l <>, -[A0] 0000021E 2DB6 2D98 2D7A 2D24 2CF0 2C46 move.l [[A6 + 0x2D242CF0] + 0x2C46], [ + D2 * 4] 0000022A EC5E ror D6.w, 6 0000022C EC5E ror D6.w, 6 0000022E EC5E ror D6.w, 6 00000230 EC82 asr D2, 6 00000232 EC84 asr D4, 6 00000234 EC86 asr D6, 6 00000236 EC8A lsr D2, 6 00000238 EC90 roxr D0, 6 0000023A EC96 roxr D6, 6 0000023C EC9C ror D4, 6 0000023E ECA0 asr D0, D6 00000240 ECA4 asr D4, D6 00000242 ECA6 asr D6, D6 00000244 ECA8 lsr D0, D6 00000246 EC86 asr D6, 6 00000248 EC8A lsr D2, 6 0000024A 2DF6 EC90 move.l <>, [A6 + A6 * 4 - 0x112] 0000024E 2E18 move.l D7, [A0]+ 00000250 EC96 roxr D6, 6 00000252 2DF8 EC9C move.l <>, [0xFFFFEC9C] 00000256 2DD8 move.l <>, [A0]+ 00000258 ECA6 asr D6, D6 0000025A ECA8 lsr D0, D6 0000025C 2A52 movea.l A5, [A2] 0000025E EC82 asr D2, 6 00000260 7612 moveq.l D3, 0x12 00000262 C2A8 7A0B and.l D1, [A0 + 0x7A0B] 00000266 6D7C blt +0x7E /* 000002E4 */ 00000268 8193 or.l [A3], D0 0000026A 3085 move.w [A0], D5 0000026C 2B60 2AA0 move.l [A5 + 0x2AA0], -[A0] 00000270 2A4C movea.l A5, A4 00000272 169A move.b [A3], [A2]+ 00000274 018C bclr A4, D0 00000276 2532 2508 move.l -[A2], [A2 + <> + D2 * 4] 0000027A 2588 24C8 move.l [A2 + D2.w * 4 - 0x56], A0 0000027E 6D3E blt +0x40 /* 000002BE */ 00000280 24C0 move.l [A2]+, D0 00000282 23C6 0790 23A8 move.l [0x079023A8], D6 00000288 23F2 23D8 233A 22FA move.l [0x233A22FA], [] 00000290 21B4 23E0 2114 20FA move.l [A0 + D2.w - 0x6], [0x2114] 00000298 20D4 move.l [A0]+, [A4] 0000029A 225E movea.l A1, [A6]+ 0000029C 2058 movea.l A0, [A0]+ 0000029E 1FB2 FA66 60C2 move.b [A7 + D6.w - 0x62], [A2 + A7 * 2 + 0x66] 000002A4 1EF0 1F1E 1EC4 move.b [A7]+, [[A0] + D1 * 8 + 0x1EC4] 000002AA F73E .extension 0x73E <> // unimplemented 000002AC 1ED6 move.b [A7]+, [A6] 000002AE 1EC8 move.b [A7]+, A0 000002B0 1E68 1EB0 movea.b A7, [A0 + 0x1EB0] 000002B4 FA54 6D44 .extension 0xA54 <>, 0x6D44 // unimplemented 000002B8 1E5C movea.b A7, [A4]+ 000002BA 1E4E movea.b A7, A6 label000002BC: 000002BC 1F92 1D78 1DAC 1DA4 move.b [A7 + 0x1DAC1DA4], [A2] // begin alternate branch 000002BE-000002C4 label000002BE: 000002BE 1D78 1DAC 1DA4 move.b [A6 + 0x1DA4], [0x00001DAC] // end alternate branch 000002BE-000002C4 label000002BE: // (misaligned) 000002C4 1D98 6E58 move.b [A6 + D6 * 8 + 0x58], [A0]+ 000002C8 1D1C move.b -[A6], [A4]+ 000002CA 1C78 1D36 movea.b A6, [0x00001D36] 000002CE FD54 .extension 0xD54 <> // unimplemented 000002D0 1CC4 move.b [A6]+, D4 000002D2 1C12 move.b D6, [A2] 000002D4 1BDA move.b <>, [A2]+ 000002D6 1CD0 move.b [A6]+, [A0] 000002D8 EE82 asr D2, 7 000002DA 7056 moveq.l D0, 0x56 000002DC 1C66 movea.b A6, -[A6] 000002DE F442 .invalid <> 000002E0 1CEE 7058 move.b [A6]+, [A6 + 0x7058] label000002E4: 000002E4 1C10 move.b D6, [A0] 000002E6 1BF0 1B1C move.b <>, <> 000002EA 1AEE FE72 move.b [A5]+, [A6 - 0x18E] 000002EE 1A74 19E6 movea.b A5, <> 000002F2 ECC0 ECC4 bfclr D0 {D3:4} 000002F6 ECC2 ECC4 bfclr D2 {D3:4} 000002FA EA6C lsr D4.w, D5 000002FC FA14 7242 .unknown 0xFA14 0x7242 (W = 5) 00000300 110A move.b -[A0], A2 00000302 ECDA ECC0 bfclr [A2]+ {D3:32} 00000306 67B4 beq -0x4A /* 000002BC */ 00000308 1998 ED10 move.b [A4 + A6 * 4], [A0]+ 0000030C 18F6 185E move.b [A4]+, [A6 + D1 + 0x5E] 00000310 EC12 roxr D2.b, 6 00000312 E71E rol D6.b, 3 00000314 1180 ECA4 move.b [A0 + A6 * 4 - 0x92], D0 00000318 1870 17CC movea.b A4, <> 0000031C 0037 1788 180C ori.b [A7 + D1 + 0xC], 0x88 00000322 1760 104A move.b [A3 + 0x104A], -[A0] 00000326 9CA8 F592 sub.l D6, [A0 - 0xA6E] 0000032A 193E move.b -[A4], <> 0000032C 725D moveq.l D1, 0x5D 0000032E 174E 60E0 move.b [A3 + 0x60E0], A6 00000332 171C move.b -[A3], [A4]+ 00000334 1684 move.b [A3], D4 00000336 0FDC .incomplete 00000338 723B moveq.l D1, 0x3B 0000033A ED1A rol D2.b, 6 0000033C 1F12 move.b -[A7], [A2] 0000033E E8A2 asr D2, D4 00000340 E3D4 lsl .w [A4] 00000342 0E1C 0CD0 .invalid.b [A4]+, 0xD0 // invalid immediate operation 00000346 E63C ror D4.b, D3 00000348 13F4 0236 FAC6 FA9E move.b [0xFAC6FA9E], [A4 + D0.w * 2 + 0x36] 00000350 138C FA44 move.b [A1 + A7 * 2 + 0x44], A4 00000354 1370 E154 E120 move.b [A1 - 0x1EE0], <> 0000035A 11F8 0B58 0A0E move.b [0x00000A0E /* IconBitmap */], [0x00000B58 /* MBDFHndl */] 00000360 E93C rol D4.b, D4 00000362 E1C0 asl .w D0 00000364 2EC2 move.l [A7]+, D2 00000366 11EC DAC4 DB9A move.b [0xFFFFDB9A], [A4 - 0x253C] 0000036C F1CE .invalid <> 0000036E 1168 108E 10C6 move.b [A0 + 0x10C6], [A0 + 0x108E] 00000374 108E move.b [A0], A6 00000376 106C 0FCC movea.b A0, [A4 + 0xFCC] 0000037A EF08 lsl D0.b, 7 0000037C 1070 1068 movea.b A0, [A0 + D1.w + 0x68] 00000380 EE9E ror D6, 7 00000382 0FEA .incomplete 00000384 0F94 bclr [A4], D7 00000386 0F88 bclr A0, D7 00000388 0F0C btst A4, D7 0000038A EDD6 0E48 bfffo D0, [A6] {D1:8} 0000038E DBCC add.l A5, A4 00000390 0EB8 ED86 0E96 704F .invalid.l [0x0000704F], 0xED860E96 // invalid immediate operation 00000398 7050 moveq.l D0, 0x50 0000039A 109A move.b [A0], [A2]+ 0000039C EE5C ror D4.w, 7 0000039E 0DEA .incomplete 000003A0 7E1A moveq.l D7, 0x1A 000003A2 7E19 moveq.l D7, 0x19 000003A4 0D32 0DF6 btst <>, D6 000003A8 9A93 sub.l D5, [A3] 000003AA 9E85 sub.l D7, D5 000003AC 4884 ext.w D4 000003AE D284 add.l D1, D4 000003B0 29CA 53AC 66C4 move.l 0x53AC66C4, A2 000003B6 29D2 66BC FE3E move.l 0x66BCFE3E, [A2] 000003BC FE12 B000 .unknown 0xFE12 0xB000 (W = 7) 000003C0 651C bcs +0x1E /* 000003DE */ 000003C2 6210 bhi +0x12 /* 000003D4 */ 000003C4 1233 0065 move.b D1, [A3 + D0.w + 0x65] 000003C8 FBCC .invalid <> 000003CA FB84 .invalid <> 000003CC FC24 5FC3 .unknown 0xFC24 0x5FC3 (W = 6) 000003D0 5288 addq.l A0, 1 000003D2 2954 FBFE move.l [A4 - 0x402], [A4] // begin alternate branch 000003D4-000003D6 label000003D4: 000003D4 FBFE .invalid <> // end alternate branch 000003D4-000003D6 label000003D4: // (misaligned) 000003D6 FB38 .extension 0xB38 <> // unimplemented 000003D8 FB2A .extension 0xB2A <> // unimplemented 000003DA 501A addq.b [A2]+, 8 000003DC B000 cmp.b D0, D0 label000003DE: 000003DE 6E68 bgt +0x6A /* 00000448 */ 000003E0 0065 1745 ori.w -[A5], 0x1745 000003E4 3744 FB04 move.w [A3 - 0x4FC], D4 000003E8 F6E2 F640 .extension 0x6E2 <> // unimplemented 000003EC 536B 1A2B subq.w [A3 + 0x1A2B], 1 000003F0 182B BA6B move.b D4, [A3 - 0x4595] 000003F4 6200 1D70 bhi +0x1D72 /* 00002166 */ 000003F8 0061 654C ori.w -[A1], 0x654C /* 'eL' */ 000003FC 6240 bhi +0x42 /* 0000043E */ 000003FE 0061 ED80 ori.w -[A1], 0xED80 00000402 D046 add.w D0, D6 00000404 FCE8 F502 .extension 0xCE8 <> // unimplemented 00000408 F4EA cpushl DATA+INST, [A2] 0000040A F4D2 cinvp DATA+INST, [A2] 0000040C F4BA cpusha INST 0000040E 401D negx.b [A5]+ 00000410 ECDA 059A bfclr [A2]+ {22:26} 00000414 ECDA FC84 bfclr [A2]+ {D2:4} 00000418 7041 moveq.l D0, 0x41 0000041A FE64 FD08 .extension 0xE64 <>, 0xFD08 // unimplemented 0000041E FCAE 6D46 .extension 0xCAE <> // unimplemented 00000422 FCDC FBFA .extension 0xCDC <> // unimplemented 00000426 FC64 FD10 .extension 0xC64 <>, 0xFD10 // unimplemented 0000042A D9C5 add.l A4, D5 0000042C 9C85 sub.l D6, D5 0000042E 8E80 or.l D7, D0 00000430 E080 asr D0, 8 00000432 F4FE cpusha DATA+INST 00000434 F35C .extension 0x35C <> // unimplemented 00000436 FAB2 FAF0 .extension 0xAB2 <> // unimplemented 0000043A FA8C FACA .extension 0xA8C <> // unimplemented label0000043E: 0000043E 10EA DADC move.b [A0]+, [A2 - 0x2524] 00000442 FA52 F99A .extension 0xA52 <>, 0xF99A // unimplemented 00000446 DA84 add.l D5, D4 label00000448: 00000448 DA60 add.w D5, -[A0] 0000044A 01AB FB10 bclr [A3 - 0x4F0], D0 0000044E F9FC .invalid <> 00000450 DE64 add.w D7, -[A4] 00000452 F982 .invalid <> 00000454 F9C0 .invalid <> 00000456 F93A .extension 0x93A <> // unimplemented 00000458 F970 .extension 0x970 <> // unimplemented 0000045A F884 D96C .extension 0x884 <> // unimplemented 0000045E D948 addx.w -[A4], -[A0] 00000460 F90E .extension 0x90E <> // unimplemented 00000462 F8AA F8D4 .extension 0x8AA <> // unimplemented 00000466 DD42 addx.w D6, D2 00000468 FA1C FA14 .unknown 0xFA1C 0xFA14 (W = 5) 0000046C FA04 F9FC .unknown 0xFA04 0xF9FC (W = 5) 00000470 F9F4 .invalid <> 00000472 F9EC .invalid <> 00000474 F9E4 .invalid <> 00000476 C55A and.w [A2]+, D2 00000478 F806 D84A .tblXX 0xF806, 0xD84A // unimplemented 0000047C F744 .extension 0x744 <> // unimplemented 0000047E F81A F7A4 .tblXX 0xF81A, 0xF7A4 // unimplemented 00000482 007B 6B30 F8BC ori.w [PC + A7 - 0x68], 0x6B30 /* 'k0' */ 00000488 F7A6 .invalid <> 0000048A DC04 add.b D6, D4 0000048C F72A .extension 0x72A <> // unimplemented 0000048E F848 F732 .extension 0x848 <>, 0xF732 // unimplemented 00000492 DB90 add.l [A0], D5 00000494 111A move.b -[A0], [A2]+ 00000496 D6FE add.w A3, <> 00000498 F678 D6D2 .extension 0x678 <>, 0xD6D2 // unimplemented 0000049C DB12 add.b [A2], D5 0000049E F630 F76A .move16 0xF630, 0xF76A // unimplemented 000004A2 F654 DABE .extension 0x654 <>, 0xDABE // unimplemented 000004A6 F0E6 F0E0 .extension 0x0E6 <> // unimplemented 000004AA F344 .extension 0x344 <> // unimplemented 000004AC 706B moveq.l D0, 0x6B 000004AE F33E .extension 0x33E <> // unimplemented 000004B0 706C moveq.l D0, 0x6C 000004B2 F332 .extension 0x332 <> // unimplemented 000004B4 F338 .extension 0x338 <> // unimplemented 000004B6 F32C .extension 0x32C <> // unimplemented 000004B8 F326 .extension 0x326 <> // unimplemented 000004BA 7047 moveq.l D0, 0x47 000004BC F320 .extension 0x320 <> // unimplemented 000004BE F31A .extension 0x31A <> // unimplemented 000004C0 7061 moveq.l D0, 0x61 000004C2 F314 .extension 0x314 <> // unimplemented 000004C4 F30E .extension 0x30E <> // unimplemented 000004C6 704B moveq.l D0, 0x4B 000004C8 F308 .extension 0x308 <> // unimplemented 000004CA F2FC 7048 .extension 0x2FC <> // unimplemented 000004CE F2F6 705F .extension 0x2F6 <> // unimplemented 000004D2 706D moveq.l D0, 0x6D 000004D4 F27E 706E .extension 0x27E <>, 0x706E // unimplemented 000004D8 F2F0 704C .extension 0x2F0 <> // unimplemented 000004DC F2EA F2E4 .extension 0x2EA <> // unimplemented 000004E0 704D moveq.l D0, 0x4D 000004E2 F2DE 7062 .extension 0x2DE <> // unimplemented 000004E6 F2D8 F2D2 .extension 0x2D8 <> // unimplemented 000004EA 0169 F2A2 bchg [A1 - 0xD5E], D0 000004EE F29C F26C .extension 0x29C <> // unimplemented 000004F2 F266 00BF .extension 0x266 <>, 0x00BF // unimplemented 000004F6 F260 F25A .extension 0x260 <>, 0xF25A // unimplemented 000004FA 00C1 .incomplete 000004FC F254 F24E .extension 0x254 <>, 0xF24E // unimplemented 00000500 00C3 .incomplete 00000502 F248 F242 .extension 0x248 <>, 0xF242 // unimplemented 00000506 F23C F236 .cpgen 0xF23C, 0xF236 // unimplemented 0000050A 00C7 .incomplete 0000050C F22A F230 .cpgen 0xF22A, 0xF230 // unimplemented 00000510 F224 F21E .cpgen 0xF224, 0xF21E // unimplemented 00000514 F218 00CD .invalid fp1, fp0 00000518 F212 F20C .cpgen 0xF212, 0xF20C // unimplemented 0000051C 00D3 .incomplete 0000051E F206 F200 .cpgen 0xF206, 0xF200 // unimplemented 00000522 F1FA .invalid <> 00000524 F1F4 .invalid <> 00000526 00D7 .incomplete 00000528 F1E8 .invalid <> 0000052A F1EE .invalid <> 0000052C F1B2 .invalid <> 0000052E F194 .invalid <> 00000530 00A5 F188 7071 ori.l -[A5], 0xF1887071 00000536 F17C .extension 0x17C <> // unimplemented 00000538 F170 .extension 0x170 <> // unimplemented 0000053A F164 .extension 0x164 <> // unimplemented 0000053C 00A7 F158 F14C ori.l -[A7], 0xF158F14C 00000542 00A9 F140 F134 F128 ori.l [A1 - 0xED8], 0xF140F134 0000054A 00D9 .incomplete 0000054C F11C .extension 0x11C <> // unimplemented 0000054E F110 .extension 0x110 <> // unimplemented 00000550 00DB .incomplete 00000552 F104 .extension 0x104 <> // unimplemented 00000554 F0FE 016D .extension 0x0FE <> // unimplemented 00000558 F0F8 F0F2 .extension 0x0F8 <> // unimplemented 0000055C 014D bchg A5, D0 0000055E F0EC 014F .extension 0x0EC <> // unimplemented 00000562 F2CC F2C6 .extension 0x2CC <> // unimplemented 00000566 F2C0 F2BA .extension 0x2C0 <> // unimplemented 0000056A 0155 bchg [A5], D0 0000056C F0DA F0D4 .extension 0x0DA <> // unimplemented 00000570 F0CE F0C8 .extension 0x0CE <> // unimplemented 00000574 F0C2 F0BC .extension 0x0C2 <> // unimplemented 00000578 00FB .incomplete 0000057A F0B6 F0B0 .extension 0x0B6 <> // unimplemented 0000057E 00FD .incomplete 00000580 F0AA F0A4 .extension 0x0AA <> // unimplemented 00000584 F09E F098 .extension 0x09E <> // unimplemented 00000588 F092 F08C .extension 0x092 <> // unimplemented 0000058C F086 F080 .extension 0x086 <> // unimplemented 00000590 F07A F074 .extension 0x07A <>, 0xF074 // unimplemented 00000594 F06E F068 .extension 0x06E <>, 0xF068 // unimplemented 00000598 F062 F05C .extension 0x062 <>, 0xF05C // unimplemented 0000059C F056 F050 .extension 0x056 <>, 0xF050 // unimplemented 000005A0 F04A F044 .extension 0x04A <>, 0xF044 // unimplemented 000005A4 010B btst A3, D0 000005A6 F03E F038 .invalid 0xF03E, 0xF038 // unimplemented 000005AA F032 F02C F026 .invalid 0xF032, 0xF02C // unimplemented 000005B0 F020 0111 pmovefd -[A0], MR0 000005B4 F01A F014 .invalid 0xF01A, 0xF014 // unimplemented 000005B8 0113 btst [A3], D0 000005BA F00E F008 .invalid 0xF00E, 0xF008 // unimplemented 000005BE 0115 btst [A5], D0 000005C0 EFFC 0117 EFF6 EFEA bfins 0xEFF6EFEA {4:23}, D0 000005C8 706A moveq.l D0, 0x6A 000005CA EFE4 EFDE bfins -[A4] {D7:30}, D6 000005CE EFD8 EFF0 bfins [A0]+ {D7:D0}, D6 000005D2 EFD2 EFCC bfins [A2] {D7:12}, D6 000005D6 F2B4 F2AE .extension 0x2B4 <> // unimplemented 000005DA 7067 moveq.l D0, 0x67 000005DC F2A8 F278 .extension 0x2A8 <> // unimplemented 000005E0 F272 01D3 .extension 0x272 <>, 0x01D3 // unimplemented 000005E4 EFC6 10FA bfins D6 {3:D2}, D1 000005E8 1102 move.b -[A0], D2 000005EA 110A move.b -[A0], A2 000005EC 1112 move.b -[A0], [A2] 000005EE 1122 move.b -[A0], -[A2] 000005F0 112A D3A8 move.b -[A0], [A2 - 0x2C58] 000005F4 0A3E 1248 xori.b <>, 0x48 /* 'H' */ 000005F8 123E move.b D1, <> 000005FA 020F 6E30 andi.b A7, 0x30 /* '0' */ 000005FE 930A subx.b -[A1], -[A2] 00000600 C500 abcd D2, D0 00000602 0F06 btst D6, D7 00000604 088E 0F02 bclr.b A6, 0x2 00000608 037B 2A10 bchg [PC + D2 * 2 + 0x10], D1 0000060C 3C63 movea.w A6, -[A3] 0000060E 236C 48DB 034B move.l [A1 + 0x34B], [A4 + 0x48DB] 00000614 01A3 bclr -[A3], D0 00000616 21AA 2B24 AA9B move.l [A0 + A2 * 2 - 0x101], [A2 + 0x2B24] 0000061C 21AA 731B DB03 380F 0608 move.l [[A0 + <> + A5 * 2] + 0x380F0608], [A2 + 0x731B] 00000626 020F 6500 andi.b A7, 0x0 // begin alternate branch 00000628-0000062C label00000628: 00000628 6500 0F65 bcs +0xF67 /* 0000158F */ // end alternate branch 00000628-0000062C label00000628: // (misaligned) 0000062A 0F65 bchg -[A5], D7 0000062C 000F 6500 ori.b A7, 0x0 00000630 8366 or.w -[A6], D1 00000632 6500 2B1D bcs +0x2B1F /* 00003151 */ 00000636 6500 0F65 bcs +0xF67 /* 0000159D */ 0000063A 000F 8E8B ori.b A7, 0x8B 0000063E 1102 move.b -[A0], D2 00000640 0F8D bclr A5, D7 00000642 080F 2A1B btst.b A7, 0x1B 00000646 031B btst [A3]+, D1 00000648 0D6C 483A bchg [A4 + 0x483A], D6 0000064C 0802 4B80 btst.b D2, 0x80 00000650 0308 btst A0, D1 00000652 34A6 move.w [A2], -[A6] 00000654 4314 .invalid 1, [A4] // invalid opcode 4 with b == 4 00000656 6D02 blt +0x4 /* 0000065A */ 00000658 EB39 rol D1.b, D5 label0000065A: 0000065A 3005 move.w D0, D5 0000065C 091B btst [A3]+, D4 0000065E 38C6 move.w [A4]+, D6 00000660 DB03 addx.b D5, D3 00000662 130E move.b -[A1], A6 00000664 5B09 subq.b A1, 5 00000666 5ED3 sgt [A3] 00000668 2002 move.l D0, D2 0000066A 0FE5 .incomplete 0000066C 021B 320B andi.b [A3]+, 0xB 00000670 0174 168B bchg [A4 + D1.w * 8 - 0x117], D0 00000674 178B 00EB move.b [A3 + D0.w - 0x21], A3 00000678 003E 0300 ori.b <>, 0x0 0000067C 6B16 bmi +0x18 /* 00000694 */ 0000067E 6303 bls +0x5 /* 00000683 */ 00000680 86CB divu.w D3, A3 00000682 25BB 2C08 020F move.l [A2 + D0.w * 2 + 0xF], [PC + D2 * 4 + 0x8] 00000688 34AB 1A06 move.w [A2], [A3 + 0x1A06] 0000068C 0812 8812 btst.b [A2], 0x12 00000690 161B move.b D3, [A3]+ 00000692 0248 9070 andi.w A0, 0x9070 // begin alternate branch 00000694-00000698 label00000694: 00000694 9070 02C8 sub.w D0, [A0 + D0.w * 2 - 0x56] // end alternate branch 00000694-00000698 label00000694: // (misaligned) 00000696 02C8 .incomplete 00000698 2104 move.l -[A0], D4 0000069A 2A28 2B10 move.l D5, [A0 + 0x2B10] 0000069E 6C88 bge -0x76 /* 00000628 */ 000006A0 3A08 move.w D5, A0 000006A2 6C16 bge +0x18 /* 000006BA */ 000006A4 0509 btst A1, D2 000006A6 0F30 C900 btst [A0 + <> + A4], D7 000006AA 0F08 btst A0, D7 000006AC 02AB 2730 0C18 0A48 andi.l [A3 + 0xA48], 0x27300C18 000006B4 1248 movea.b A1, A0 000006B6 02EB .incomplete 000006B8 8948 3443 pack -[A4], -[A0], 0x3443 // begin alternate branch 000006BA-000006BC label000006BA: 000006BA 3443 movea.w A2, D3 // end alternate branch 000006BA-000006BC label000006BA: // (misaligned) 000006BC 0002 FBA9 ori.b D2, 0xA9 000006C0 2108 move.l -[A0], A0 000006C2 4883 ext.w D3 000006C4 1493 move.b [A2], [A3] 000006C6 4E63 move USP, A3 000006C8 0316 btst [A6], D1 000006CA AB0C syscall FastSlabMode 000006CC CADB mulu.w D5, [A3]+ 000006CE 82FB 2708 divu.w D1, [PC + <> + D2 * 8] 000006D2 020F 341B andi.b A7, 0x1B 000006D6 125E movea.b A1, [A6]+ 000006D8 C350 and.w [A0], D1 000006DA 5369 0802 subq.w [A1 + 0x802], 1 000006DE 0F30 1312 0503 btst [[A0 + D1 * 2] + 0x503], D7 000006E4 D315 add.b [A5], D1 000006E6 230E move.l -[A1], A6 000006E8 0E5B 1A25 .invalid.w [A3]+, 0x1A25 // invalid immediate operation 000006EC 03DB .incomplete 000006EE 826B 1608 or.w D1, [A3 + 0x1608] 000006F2 020F 340B andi.b A7, 0xB 000006F6 0A5E 835C xori.w [A6]+, 0x835C 000006FA 2503 move.l -[A2], D3 000006FC 0F30 FB01 btst [[A0 + <> + A7 * 2]], D7 00000700 6346 bls +0x48 /* 00000748 */ 00000702 0802 0F34 btst.b D2, 0x34 /* '4' */ 00000706 C508 abcd -[A2], -[A0] 00000708 0E24 7306 .invalid.b -[A4], 0x6 // invalid immediate operation 0000070C 2E04 move.l D7, D4 0000070E 5306 subq.b D6, 1 00000710 8B00 sbcd D5, D0 00000712 3303 move.w -[A1], D3 00000714 0300 btst D0, D1 00000716 0B20 btst -[A0], D5 00000718 CB0C abcd -[A5], -[A4] 0000071A 44B3 07C5 neg.l <> 0000071E 0033 69C1 0093 ori.b [A3 + D0.w - 0x109], 0xC1 00000724 01C5 .incomplete 00000726 0073 46C1 003B ori.w [A3 + D0.w + 0x3B], 0x46C1 0000072C 064B 050B addi.w A3, 0x50B 00000730 1026 move.b D0, -[A6] 00000732 7306 moveq.l D1, 0x06 00000734 2C45 movea.l A6, D5 00000736 043E 248B subi.b <>, 0x8B 0000073A 2965 17EB move.l [A4 + 0x17EB], -[A5] 0000073E 893E or.b <>, D4 00000740 34E3 move.w [A2]+, -[A3] 00000742 0506 btst D6, D2 00000744 0873 6970 020F bchg.b [A3 + D0.w * 2 + 0xF], 0x70 /* 'p' */ // begin alternate branch 00000748-0000074E label00000748: 00000748 020F 303C andi.b A7, 0x3C /* '<' */ 0000074C BB49 cmpm.w [A5]+, [A1]+ // end alternate branch 00000748-0000074E label00000748: // (misaligned) 0000074A 303C BB49 move.w D0, 0xBB49 0000074E 0502 btst D2, D2 00000750 0F5E bchg [A6]+, D7 00000752 0F02 btst D2, D7 00000754 0F21 btst -[A1], D7 00000756 1430 A6DB move.b D2, [A0 + A2.w * 8 - 0x37] 0000075A 3C85 move.w [A6], D5 0000075C 010F btst A7, D0 0000075E A903 syscall SetFontLock 00000760 42A9 0363 clr.l [A1 + 0x363] 00000764 4C30 3CBB 3035 movem.w D0,D1,D3,D4,D5,D7,A2,A3,A4,A5, [A0 + D3.w + 0x35] 0000076A 1AAB 3A05 move.b [A5], [A3 + 0x3A05] 0000076E 030F btst A7, D1 00000770 8D02 sbcd D6, D2 00000772 0F85 bclr D5, D7 00000774 28A3 move.l [A4], -[A3] 00000776 30C8 move.w [A0]+, A0 00000778 8603 or.b D3, D3 0000077A 070E btst A6, D3 0000077C 7B05 moveq.l D5, 0x05 0000077E E0EB 0121 asr .w [A3 + 0x121] 00000782 00E0 .incomplete 00000784 13EA 7B00 0FB6 236A move.b [0x0FB6236A], [A2 + 0x7B00] 0000078C 4D22 .invalid 6, -[A2] // invalid opcode 4 with b == 4 0000078E 0F6E 30FB bchg [A6 + 0x30FB], D7 00000792 1FA9 2B5B 818B 0373 88EB move.b [[ + <> + A0] + 0x37388EB], [A1 + 0x2B5B] 0000079C 0874 7B07 0E38 bchg.b [A4 + D0 * 8 + 0x38], 0x7 000007A2 3838 38ED move.w D4, [0x000038ED] 000007A6 260F move.l D3, A7 000007A8 E926 asl D6.b, D4 000007AA AB16 syscall PInit 000007AC 0FAD 040F bclr [A5 + 0x40F], D7 000007B0 30B6 0F55 move.w [A0], <> 000007B4 27FB 0845 270F 4903 5B0D move.l [[PC + <>] + D2 * 8 + 0x49035B0D], [PC + D0 + 0x45] 000007BE 2B5E 743C move.l [A5 + 0x743C], [A6]+ 000007C2 3308 move.w -[A1], A0 000007C4 9700 subx.b D3, D0 000007C6 780F moveq.l D4, 0x0F 000007C8 34F3 1FF6 move.w [A2]+, <> 000007CC 2803 move.l D4, D3 000007CE 02A2 CC42 B651 andi.l -[A2], 0xCC42B651 000007D4 288D move.l [A4], A5 000007D6 080F F628 btst.b A7, 0x28 /* '(' */ 000007DA 2A28 930A move.l D5, [A0 - 0x6CF6] 000007DE 06AB 0B5B 01E3 8585 addi.l [A3 - 0x7A7B], 0xB5B01E3 000007E6 274B 06AB move.l [A3 + 0x6AB], A3 000007EA C0DC mulu.w D0, [A4]+ 000007EC 880B or.b D4, A3 000007EE 0A0F 165D xori.b A7, 0x5D /* ']' */ 000007F2 2A0F move.l D5, A7 000007F4 305C movea.w A0, [A4]+ 000007F6 6281 bhi -0x7D /* 00000779 */ 000007F8 0308 btst A0, D1 000007FA 020F 3026 andi.b A7, 0x26 /* '&' */ 000007FE F310 .extension 0x310 <> // unimplemented 00000800 E8A9 lsr D1, D4 00000802 214B 1808 move.l [A0 + 0x1808], A3 00000806 020F 892B andi.b A7, 0x2B /* '+' */ 0000080A 627E bhi +0x80 /* 0000088A */ 0000080C 9314 sub.b [A4], D1 0000080E 020F 2293 andi.b A7, 0x93 00000812 1493 move.b [A2], [A3] 00000814 0D76 5305 bchg [[A6 + <>] + D5 * 2], D6 00000818 020F 052D andi.b A7, 0x2D /* '-' */ 0000081C 0F05 btst D5, D7 0000081E 292A 10FB move.l -[A4], [A2 + 0x10FB] 00000822 0843 2A61 bchg.b D3, 0x61 /* 'a' */ 00000826 2CE3 move.l [A6]+, -[A3] 00000828 055C bchg [A4]+, D2 0000082A 6202 bhi +0x4 /* 0000082E */ 0000082C 0F02 btst D2, D7 label0000082E: 0000082E 0F42 bchg D2, D7 00000830 3423 move.w D2, -[A3] 00000832 0525 btst -[A5], D2 00000834 040F 2104 subi.b A7, 0x4 00000838 0B1C btst [A4]+, D5 0000083A 7606 moveq.l D3, 0x06 0000083C 34B8 86A9 move.w [A2], [0xFFFF86A9] 00000840 2462 movea.l A2, -[A2] 00000842 020F 4502 andi.b A7, 0x2 00000846 0F65 bchg -[A5], D7 00000848 000F 6E30 ori.b A7, 0x30 /* '0' */ 0000084C 7300 moveq.l D1, 0x00 0000084E 8B08 sbcd -[A5], -[A0] 00000850 0802 0F06 btst.b D2, 0x6 00000854 3403 move.w D2, D3 00000856 2A02 move.l D5, D2 00000858 03C0 .incomplete 0000085A 08E5 170F bset.b -[A5], 0xF 0000085E 6E30 bgt +0x32 /* 00000890 */ 00000860 130A move.b -[A1], A2 00000862 6B46 bmi +0x48 /* 000008AA */ 00000864 0805 090F btst.b D5, 0xF 00000868 6E30 bgt +0x32 /* 0000089A */ 0000086A CC06 and.b D6, D6 0000086C F30C .extension 0x30C <> // unimplemented 0000086E 0501 btst D1, D2 00000870 0F01 btst D1, D7 00000872 0865 17DB bchg.b -[A5], 0xDB 00000876 0221 0A86 andi.b -[A1], 0x86 0000087A A442 syscall RstFilLock/PBHRstFLock/HRstFLock, flags=4 0000087C 4B0D .invalid 5, A5 // invalid opcode 4 with b == 4 0000087E 2504 move.l -[A2], D4 00000880 1B66 0243 move.b [A5 + 0x243], -[A6] 00000884 1353 1134 move.b [A1 + 0x1134], [A3] 00000888 CB01 abcd D5, D1 label0000088A: 0000088A A506 syscall KillIO, flags=5 0000088C 0F34 811B 683B 1A06 btst [[A4 + A0] + 0x683B1A06], D7 // begin alternate branch 00000890-00000894 label00000890: 00000890 683B bvc +0x3D /* 000008CD */ 00000892 1A06 move.b D5, D6 // end alternate branch 00000890-00000894 label00000890: // (misaligned) 00000894 B864 cmp.w D4, -[A4] 00000896 650A bcs +0xC /* 000008A2 */ 00000898 C062 and.w D0, -[A2] label0000089A: 0000089A 6101 bsr +0x3 /* 0000089D */ 0000089C A6DB syscall vTruncateFile, flags=6 0000089E 1C06 move.b D6, D6 000008A0 722C moveq.l D1, 0x2C label000008A2: 000008A2 0672 16C5 1E0F addi.w [A2 + D1 * 8 + 0xF], 0x16C5 000008A8 C91E and.b [A6]+, D4 label000008AA: 000008AA 7B19 moveq.l D5, 0x19 000008AC 1216 move.b D1, [A6] 000008AE A34E syscall AddDrive, flags=3 000008B0 0802 0F12 btst.b D2, 0x12 000008B4 C002 and.b D0, D2 000008B6 0F01 btst D1, D7 000008B8 08C0 2A10 bset.b D0, 0x10 000008BC 0300 btst D0, D1 000008BE B32C 6303 xor.b [A4 + 0x6303], D1 000008C2 3E73 0063 movea.w A7, [A3 + D0.w + 0x63] 000008C6 0E08 020F .invalid.b A0, 0xF // invalid immediate operation 000008CA 343C BB26 move.w D2, 0xBB26 000008CE 8502 sbcd D2, D2 000008D0 EB89 lsl D1, 5 000008D2 C034 4305 and.b D0, [[A4 + <>] + D4 * 2] 000008D6 02DB .incomplete 000008D8 1E53 movea.b A7, [A3] 000008DA 1105 move.b -[A0], D5 000008DC 07B3 149B bclr [A3 + D1.w * 4 - 0x101], D3 000008E0 0CE5 .incomplete 000008E2 010F btst A7, D0 000008E4 020F 6E34 andi.b A7, 0x34 /* '4' */ 000008E8 2303 move.l -[A1], D3 000008EA E50A lsl D2.b, 2 000008EC 0F34 3C2B btst [A4 + D3 * 4 + 0x2B], D7 000008F0 1385 028B move.b [A1 + D0.w * 2 - 0x117], D5 000008F4 0E02 5391 .invalid.b D2, 0x91 // invalid immediate operation 000008F8 8301 sbcd D1, D1 000008FA 8B09 sbcd -[A5], -[A1] 000008FC 1C16 move.b D6, [A6] 000008FE 020F 1C2C andi.b A7, 0x2C /* ',' */ 00000902 020F 303C andi.b A7, 0x3C /* '<' */ 00000906 FB0B .extension 0xB0B <> // unimplemented 00000908 122C 0542 move.b D1, [A4 + 0x542] 0000090C 0F05 btst D5, D7 0000090E 020F A505 andi.b A7, 0x5 00000912 0FA1 bclr -[A1], D7 00000914 072A 28A3 btst [A2 + 0x28A3], D3 00000918 0C02 8B6F cmpi.b D2, 0x6F /* 'o' */ 0000091C 5311 subq.b [A1], 1 0000091E EE05 asr D5.b, 7 00000920 210F move.l -[A0], A7 00000922 34F3 0C65 move.w [A2]+, [A3 + D0 * 4 + 0x65] 00000926 040F 342B subi.b A7, 0x2B /* '+' */ 0000092A 11E5 0CCB move.b [0x00000CCB], -[A5] 0000092E 016B 46A1 bchg [A3 + 0x46A1], D0 00000932 0C68 0B09 2504 cmpi.w [A0 + 0x2504], 0xB09 00000938 0F02 btst D2, D7 0000093A 0F6E 34DB bchg [A6 + 0x34DB], D7 0000093E 02E5 .incomplete 00000940 090F btst A7, D4 00000942 34FB 01A5 031B move.w [A2]+, [[0x31B] + D0] 00000948 5734 B8FE subq.b [A4 + A3 - 0x2], 3 0000094C E926 asl D6.b, D4 0000094E 1E04 move.b D7, D4 00000950 0B05 btst D5, D5 00000952 0F7A 7A7A bchg [PC + 0x7A7A /* 000083CE, cstring "" */], D7 00000956 C300 abcd D1, D0 00000958 22FB 2246 move.l [A1]+, [PC + D2.w * 2 + 0x46] 0000095C 1B21 move.b -[A5], -[A1] 0000095E 040F 0623 subi.b A7, 0x23 /* '#' */ 00000962 01C3 .incomplete 00000964 5023 addq.b -[A3], 8 00000966 01CB .incomplete 00000968 500B addq.b A3, 8 0000096A 0658 0FC9 addi.w [A0]+, 0xFC9 0000096E 22ED 1F0F move.l [A1]+, [A5 + 0x1F0F] 00000972 6E30 bgt +0x32 /* 000009A4 */ 00000974 330A move.w -[A1], A2 00000976 934E subx.w -[A1], -[A6] 00000978 E91F rol D7.b, 4 0000097A 0FE5 .incomplete 0000097C 1F42 3B04 move.b [A7 + 0x3B04], D2 00000980 0501 btst D1, D2 00000982 0F34 C502 430E btst [[A4 + <> + A4 * 4] + 0x430E], D7 00000988 064D 5002 addi.w A5, 0x5002 0000098C 0F85 bclr D5, D7 0000098E 260F move.l D3, A7 00000990 6500 0F6E bcs +0xF70 /* 00001900 */ 00000994 30EE 8B0B move.w [A0]+, [A6 - 0x74F5] 00000998 0802 5B1E btst.b D2, 0x1E 0000099C C154 and.w [A4], D0 0000099E 02AB 266E E305 020F andi.l [A3 + 0x20F], 0x266EE305 // begin alternate branch 000009A4-000009A8 label000009A4: 000009A4 020F 6E0F andi.b A7, 0xF // end alternate branch 000009A4-000009A8 label000009A4: // (misaligned) 000009A6 6E0F bgt +0x11 /* 000009B7 */ 000009A8 A501 syscall Close, flags=5 000009AA 0F6D 0405 bchg [A5 + 0x405], D7 000009AE 0B1B btst [A3]+, D5 000009B0 0138 9B32 btst [0xFFFF9B32], D0 000009B4 0F3A 080F btst [PC + 0x80F /* 000011C5, value 0x6E 'n' */], D7 000009B8 0802 0F7E btst.b D2, 0x7E /* '~' */ 000009BC C350 and.w [A0], D1 000009BE 0253 6629 andi.w [A3], 0x6629 /* 'f)' */ 000009C2 0E66 6666 .invalid.w -[A6], 0x6666 /* 'ff' */ // invalid immediate operation 000009C6 ECC9 2465 bfclr A1 {17:D5} 000009CA 230F move.l -[A1], A7 000009CC 6923 bvs +0x25 /* 000009F1 */ 000009CE E31D rol D5.b, 1 000009D0 0608 E32C addi.b A0, 0x2C /* ',' */ 000009D4 7002 moveq.l D0, 0x02 000009D6 0F42 bchg D2, D7 000009D8 08CB 4E70 bset.b A3, 0x70 /* 'p' */ 000009DC 020F 8E4B andi.b A7, 0x4B /* 'K' */ 000009E0 3800 move.w D4, D0 000009E2 9B18 sub.b [A0]+, D5 000009E4 3A53 movea.w A5, [A3] 000009E6 0808 0633 btst.b A0, 0x33 /* '3' */ 000009EA 0913 btst [A3], D4 000009EC 3C08 move.w D6, A0 000009EE 020F 4208 andi.b A7, 0x8 000009F2 0F70 020F bchg [A0 + D0.w * 2 + 0xF], D7 000009F6 E517 roxl D7.b, 2 000009F8 5B30 4D04 subq.b <>, 5 000009FC 0FDA .incomplete 000009FE A900 syscall GetFNum 00000A00 3B92 0802 move.w [A5 + D0 + 0x2], [A2] 00000A04 0F41 bchg D1, D7 00000A06 65C5 bcs -0x39 /* 000009CD */ 00000A08 290F move.l -[A4], A7 00000A0A ED01 asl D1.b, 6 00000A0C 0F42 bchg D2, D7 00000A0E A900 syscall GetFNum 00000A10 0FDA .incomplete 00000A12 C907 abcd D4, D7 00000A14 0F8E bclr A6, D7 00000A16 0B42 bchg D2, D5 00000A18 8703 sbcd D3, D3 00000A1A D10F addx.b -[A0], -[A7] 00000A1C 6C50 bge +0x52 /* 00000A6E */ 00000A1E 0546 bchg D6, D2 00000A20 383A 8B69 move.w D4, [PC - 0x7497 /* FFFF958B, cstring "" */] 00000A24 9453 sub.w D2, [A3] 00000A26 187B 2BE3 1802 0F02 CB37 movea.b A4, [[0x1802] + 0xF02CB37] 00000A30 0573 2313 3319 020F bchg [[A3 + D2 * 2] + 0x3319020F], D2 00000A38 7ECB moveq.l D7, 0xFFFFFFCB 00000A3A 5002 addq.b D2, 8 00000A3C 0F2D 0B6B btst [A5 + 0xB6B], D7 00000A40 8808 or.b D4, A0 00000A42 020F A50B andi.b A7, 0xB 00000A46 6330 bls +0x32 /* 00000A78 */ 00000A48 0B02 btst D2, D5 00000A4A 088B 3270 bclr.b A3, 0x70 /* 'p' */ 00000A4E 02A7 80F2 9B22 andi.l -[A7], 0x80F29B22 00000A54 2169 6302 C100 move.l [A0 - 0x3F00], [A1 + 0x6302] 00000A5A CB01 abcd D5, D1 00000A5C CB38 0E73 and.b [0x00000E73], D5 00000A60 5287 addq.l D7, 1 00000A62 010E btst A6, D0 00000A64 E862 asr D2.w, D4 00000A66 7B0B moveq.l D5, 0x0B 00000A68 1286 move.b [A1], D6 00000A6A 020F E12A andi.b A7, 0x2A /* '*' */ label00000A6E: 00000A6E 8634 A557 or.b D3, <> 00000A72 2C43 movea.l A6, D3 00000A74 36A1 move.w [A3], -[A1] 00000A76 0602 0F34 addi.b D2, 0x34 /* '4' */ // begin alternate branch 00000A78-00000A7E label00000A78: 00000A78 0F34 3CF3 btst [A4 + D3 * 4 - 0x13], D7 00000A7C 5E42 addq.w D2, 7 // end alternate branch 00000A78-00000A7E label00000A78: // (misaligned) 00000A7A 3CF3 5E42 move.w [A6]+, [A3 + D5 * 8 + 0x42] 00000A7E 8700 sbcd D3, D0 00000A80 870F sbcd -[A3], -[A7] 00000A82 497F chk.w D4, <> 00000A84 A65B syscall PowerOff, flags=6 00000A86 38A5 move.w [A4], -[A5] 00000A88 04F3 .incomplete 00000A8A 11AD 044B 18A1 move.b [A0 + D1 - 0x95], [A5 + 0x44B] 00000A90 0493 1705 019B subi.l [A3], 0x1705019B 00000A96 0D81 bclr D1, D6 00000A98 7943 moveq.l D4, 0x43 00000A9A 142C FB08 move.b D2, [A4 - 0x4F8] 00000A9E DD57 add.w [A7], D6 00000AA0 EB48 lsl D0.w, 5 00000AA2 303C D33C move.w D0, 0xD33C 00000AA6 6518 bcs +0x1A /* 00000AC0 */ 00000AA8 0F34 3C43 btst [A4 + D3 * 4 + 0x43], D7 00000AAC 385E movea.w A4, [A6]+ 00000AAE 0F02 btst D2, D7 00000AB0 0F49 bchg A1, D7 00000AB2 204B movea.l A0, A3 00000AB4 1795 0351 move.b [[A3]], [A5] 00000AB8 150F move.b -[A2], A7 00000ABA 0508 btst A0, D2 00000ABC 0FE5 .incomplete 00000ABE 06C5 .incomplete label00000AC0: 00000AC0 449B neg.l [A3]+ 00000AC2 2221 move.l D1, -[A1] 00000AC4 080B 1A25 btst.b A3, 0x25 /* '%' */ 00000AC8 01CB .incomplete 00000ACA 0121 btst -[A1], D0 00000ACC 0873 522C 7300 bchg.b [A3 + <> + D7 * 2], 0x2C /* ',' */ 00000AD2 5316 subq.b [A6], 1 00000AD4 0802 0F34 btst.b D2, 0x34 /* '4' */ 00000AD8 3C0B move.w D6, A3 00000ADA 16A5 move.b [A3], -[A5] 00000ADC 030F btst A7, D1 00000ADE CD0B abcd -[A6], -[A3] 00000AE0 8503 sbcd D2, D3 00000AE2 6902 bvs +0x4 /* 00000AE6 */ 00000AE4 0F34 3C4B btst [A4 + D3 * 4 + 0x4B], D7 // begin alternate branch 00000AE6-00000AE8 label00000AE6: 00000AE6 3C4B movea.w A6, A3 // end alternate branch 00000AE6-00000AE8 label00000AE6: // (misaligned) 00000AE8 1AF3 0112 E802 move.b [A5]+, [[A3 + D0] - 0x17FE] 00000AEE 0F95 bclr [A5], D7 00000AF0 080F 8D08 btst.b A7, 0x8 00000AF4 0FC5 .incomplete 00000AF6 2B0F move.l -[A5], A7 00000AF8 ED11 roxl D1.b, 6 00000AFA AB11 syscall OldPatToNew 00000AFC 8301 sbcd D1, D1 00000AFE E942 asl D2.w, 4 00000B00 0F21 btst -[A1], D7 00000B02 3F85 0E0F move.w [A7 + D0 * 8 + 0xF], D5 00000B06 342D 270F move.w D2, [A5 + 0x270F] 00000B0A 02B3 4865 80B3 3F02 0F65 andi.l [[A3 + <> + D3 * 8] + 0xF65], 0x486580B3 00000B14 2183 8134 move.l <>, D3 00000B18 EE33 roxr D3.b, D7 00000B1A 0008 020F ori.b A0, 0xF 00000B1E E103 asl D3.b, 8 00000B20 4208 clr.b A0 00000B22 020F 34B7 andi.b A7, 0xB7 00000B26 050B btst A3, D2 00000B28 0F25 btst -[A5], D7 00000B2A 24B7 84C6 move.l [A2], [A7 + A0.w * 4 - 0x58] 00000B2E 0F05 btst D5, D7 00000B30 0D0F btst A7, D6 00000B32 2A5A movea.l A5, [A2]+ 00000B34 B8A3 cmp.l D4, -[A3] 00000B36 0195 bclr [A5], D0 00000B38 990F subx.b -[A4], -[A7] 00000B3A 656C bcs +0x6E /* 00000BA8 */ 00000B3C 2111 move.l -[A0], [A1] 00000B3E C598 and.l [A0]+, D2 00000B40 7305 moveq.l D1, 0x05 00000B42 8501 sbcd D2, D1 00000B44 0F65 bchg -[A5], D7 00000B46 AF3B syscall bXMAIN11, auto_pop 00000B48 4202 clr.b D2 00000B4A 0F2A 10F3 btst [A2 + 0x10F3], D7 00000B4E 0965 bchg -[A5], D4 00000B50 9AFB 1608 sub.w A5, [PC + D1.w * 8 + 0x8] 00000B54 020F 349B andi.b A7, 0x9B 00000B58 025E CB50 andi.w [A6]+, 0xCB50 00000B5C 0555 bchg [A5], D2 00000B5E 0F49 bchg A1, D7 00000B60 9FC0 sub.l A7, D0 00000B62 252D 0F85 move.l -[A2], [A5 + 0xF85] 00000B66 120F move.b D1, A7 00000B68 250F move.l -[A2], A7 00000B6A 4B16 .invalid 5, [A6] // invalid opcode 4 with b == 4 00000B6C AD10 syscall GetWMgrPort, auto_pop 00000B6E 0F02 btst D2, D7 00000B70 0F65 bchg -[A5], D7 00000B72 018B bclr A3, D0 00000B74 0902 btst D2, D4 00000B76 0FA5 bclr -[A5], D7 00000B78 100F move.b D0, A7 00000B7A A503 syscall Write, flags=5 00000B7C 0F39 A40F 8D0A btst [0xA40F8D0A], D7 00000B82 612C bsr +0x2E /* 00000BB0 */ 00000B84 16CB move.b [A3]+, A3 00000B86 256B 1508 020F move.l [A2 + 0x20F], [A3 + 0x1508] 00000B8C 34A3 move.w [A2], -[A3] 00000B8E 10C8 move.b [A0]+, A0 00000B90 1661 movea.b A3, -[A1] 00000B92 901B sub.b D0, [A3]+ 00000B94 52C6 shi D6 00000B96 2367 D8E3 move.l [A1 - 0x271D], -[A7] 00000B9A 0202 0B2B andi.b D2, 0x2B /* '+' */ 00000B9E 1B05 move.b -[A5], D5 00000BA0 02AB 6EFB 0185 020F andi.l [A3 + 0x20F], 0x6EFB0185 label00000BA8: 00000BA8 C94B exg A4, A3 00000BAA C014 and.b D0, [A4] 00000BAC 8506 sbcd D2, D6 00000BAE 0FE5 .incomplete fn00000BB0: 00000BB0 5C34 DB45 addq.b <>, 6 00000BB4 6105 bsr +0x7 /* 00000BBB */ 00000BB6 3E0F move.w D7, A7 00000BB8 0531 4812 btst [A1 + D4 + 0x12], D2 00000BBC 2C1B move.l D6, [A3]+ 00000BBE 0286 0531 0F0D andi.l D6, 0x5310F0D 00000BC4 1FCB move.b <>, A3 00000BC6 1302 move.b -[A1], D2 00000BC8 0F6E 2303 bchg [A6 + 0x2303], D7 00000BCC 0524 btst -[A4], D2 00000BCE 0F34 3C33 btst [A4 + D3 * 4 + 0x33], D7 00000BD2 1705 move.b -[A3], D5 00000BD4 0F0F btst A7, D7 00000BD6 292D 9312 move.l -[A4], [A5 - 0x6CEE] 00000BDA 098C bclr A4, D4 00000BDC 6C2C bge +0x2E /* 00000C0A */ 00000BDE B519 xor.b [A1]+, D2 00000BE0 0F30 3CA3 btst [A0 + D3 * 4 - 0x93], D7 00000BE4 11E5 07A6 move.b [0x000007A6], -[A5] 00000BE8 FB0B .extension 0xB0B <> // unimplemented 00000BEA 6332 bls +0x34 /* 00000C1E */ 00000BEC E107 asl D7.b, 8 00000BEE 1B4E 1216 move.b [A5 + 0x1216], A6 00000BF2 C509 abcd -[A2], -[A1] 00000BF4 0F6E 30DB bchg [A6 + 0x30DB], D7 00000BF8 02A3 2C08 020F andi.l -[A3], 0x2C08020F 00000BFE 341B move.w D2, [A3]+ 00000C00 2412 move.l D2, [A2] 00000C02 8806 or.b D4, D6 00000C04 081B 0216 btst.b [A3]+, 0x16 00000C08 9070 7E5B sub.w D0, [A0 + D7 * 8 + 0x5B] // begin alternate branch 00000C0A-00000C0C label00000C0A: 00000C0A 7E5B moveq.l D7, 0x5B // end alternate branch 00000C0A-00000C0C label00000C0A: // (misaligned) 00000C0C 5C00 addq.b D0, 6 00000C0E 3B0D move.w -[A5], A5 00000C10 DE82 add.l D7, D2 00000C12 2A28 FB08 move.l D5, [A0 - 0x4F8] 00000C16 42CD .invalid A5 // invalid opcode 4 with subtype 1 00000C18 0105 btst D5, D0 00000C1A 092B 4A2A btst [A3 + 0x4A2A], D4 label00000C1E: 00000C1E 10A3 move.b [A0], -[A3] 00000C20 1042 movea.b A0, D2 00000C22 08BE 44D5 bclr.b <>, 0xD5 00000C26 010F btst A7, D0 00000C28 2A28 FB01 move.l D5, [A0 - 0x4FF] 00000C2C 2599 0F34 move.l <>, [A1]+ 00000C30 2E8D move.l [A7], A5 00000C32 6A42 bpl +0x44 /* 00000C76 */ 00000C34 086B 047B 5CA5 bchg.b [A3 + 0x5CA5], 0x7B /* '{' */ 00000C3A 06F3 .incomplete 00000C3C 4002 negx.b D2 00000C3E BB85 xor.l D5, D5 00000C40 7B5C moveq.l D5, 0x5C 00000C42 6D60 blt +0x62 /* 00000CA4 */ 00000C44 D30B addx.b -[A1], -[A3] 00000C46 468B not.l A3 00000C48 0803 1793 btst.b D3, 0x93 00000C4C 046B 0A42 0805 subi.w [A3 + 0x805], 0xA42 /* '\nB' */ 00000C52 01C3 .incomplete 00000C54 0E93 0725 031B .invalid.l [A3], 0x725031B // invalid immediate operation 00000C5A 3C02 move.w D6, D2 00000C5C EB4A lsl D2.w, 5 00000C5E 4501 .invalid 2, D1 // invalid opcode 4 with b == 4 00000C60 830D sbcd -[A1], -[A5] 00000C62 9307 subx.b D1, D7 00000C64 2A10 move.l D5, [A0] 00000C66 FB01 .extension 0xB01 <> // unimplemented 00000C68 0309 btst A1, D1 00000C6A 0802 0FFD btst.b D2, 0xFD 00000C6E B94B cmpm.w [A4]+, [A3]+ 00000C70 0505 btst D5, D2 00000C72 4EE5 jmp -[A5] 00000C74 4E6B move A3, USP label00000C76: 00000C76 0553 bchg [A3], D2 00000C78 06F5 .incomplete 00000C7A 4DFE lea.l A6, <> 00000C7C 249B move.l [A2], [A3]+ 00000C7E 085E 0F02 bchg.b [A6]+, 0x2 00000C82 6B77 bmi +0x79 /* 00000CFB */ 00000C84 A916 syscall HideWindow 00000C86 0B16 btst [A6], D5 00000C88 E325 asl D5.b, D1 00000C8A 0802 03F8 btst.b D2, 0xF8 00000C8E 133C 0B06 move.b -[A1], 0x6 00000C92 1B70 133C 12FE move.b [A5 + 0x12FE], <> 00000C98 020F 2116 andi.b A7, 0x16 00000C9C FE30 5B09 .unknown 0xFE30 0x5B09 (W = 7) 00000CA0 813F or.b <>, D0 00000CA2 6421 bcc +0x23 /* 00000CC5 */ label00000CA4: 00000CA4 860F or.b D3, A7 00000CA6 6583 bcs -0x7B /* 00000C2B */ 00000CA8 CB1C and.b [A4]+, D5 00000CAA 3C5B movea.w A6, [A3]+ 00000CAC 05EB .incomplete 00000CAE 09FE .incomplete 00000CB0 7300 moveq.l D1, 0x00 00000CB2 25C3 DB65 move.l [PC - 0x249B /* FFFFE819, cstring "" */], D3 00000CB6 343C BB1D move.w D2, 0xBB1D 00000CBA A048 syscall PtrZone 00000CBC 0B05 btst D5, D5 00000CBE 835C or.w [A4]+, D1 00000CC0 E179 rol D1.w, D0 00000CC2 8178 0F81 or.w [0x00000F81], D0 00000CC6 7983 moveq.l D4, 0xFFFFFF83 00000CC8 5C02 addq.b D2, 6 00000CCA 0F85 bclr D5, D7 00000CCC 730F moveq.l D1, 0x0F 00000CCE 6500 0F05 bcs +0xF07 /* 00001BD5 */ 00000CD2 74EB moveq.l D2, 0xFFFFFFEB 00000CD4 2508 move.l -[A2], A0 00000CD6 020F 41AD andi.b A7, 0xAD 00000CDA 020F 057B andi.b A7, 0x7B /* '{' */ 00000CDE FE02 0F6E .unknown 0xFE02 0x0F6E (W = 7) 00000CE2 30F3 048E move.w [A0]+, [A3 + D0.w * 4 - 0x114] 00000CE6 5B1A subq.b [A2]+, 5 00000CE8 4579 C339 6E41 chk.w D2, [0xC3396E41] 00000CEE 31C5 000F move.w [0x0000000F], D5 00000CF2 3485 move.w [A2], D5 00000CF4 020F 020F andi.b A7, 0xF 00000CF8 6599 bcs -0x65 /* 00000C93 */ 00000CFA E504 asl D4.b, 2 00000CFC 0F65 bchg -[A5], D7 00000CFE 99AB 0C0F sub.l [A3 + 0xC0F], D4 00000D02 7EE1 moveq.l D7, 0xFFFFFFE1 00000D04 070F btst A7, D3 00000D06 B483 cmp.l D2, D3 00000D08 5C7C 48A1 addq.w 0x48A1, 6 00000D0C 0934 4B2F 0802 2B4D 34CB btst [[A4 + 0x802] + D4 * 2 + 0x2B4D34CB], D4 00000D16 6213 bhi +0x15 /* 00000D2B */ 00000D18 3C26 move.w D6, -[A6] 00000D1A 5B05 subq.b D5, 5 00000D1C 5B03 subq.b D3, 5 00000D1E 4915 .invalid 4, [A5] // invalid opcode 4 with b == 4 00000D20 06D7 .incomplete 00000D22 044A 09CF subi.w A2, 0x9CF 00000D26 4B18 .invalid 5, [A0]+ // invalid opcode 4 with b == 4 00000D28 9701 subx.b D3, D1 00000D2A 0DE7 .incomplete 00000D2C 0775 BB1A F707 bchg [[A5 + A3 * 2] - 0x8F9], D3 00000D32 86F7 0797 C707 A885 divu.w D3, [[] + D0 * 8 - 0x38F8577B] 00000D3A 0271 6F43 1487 andi.w [A1 + D1.w * 4 - 0x121], 0x6F43 /* 'oC' */ 00000D40 07BF bclr <>, D3 00000D42 2C24 move.l D6, -[A4] 00000D44 D304 addx.b D1, D4 00000D46 4B11 .invalid 5, [A1] // invalid opcode 4 with b == 4 00000D48 9B0B subx.b -[A5], -[A3] 00000D4A 2E04 move.l D7, D4 00000D4C 256D 2C02 0F6E move.l [A2 + 0xF6E], [A5 + 0x2C02 /* export_1404 */] 00000D52 30BB 04BB move.w [A0], [PC + D0.w * 4 - 0x69] 00000D56 1AEB 0088 move.b [A5]+, [A3 + 0x88] 00000D5A 2303 move.l -[A1], D3 00000D5C 122C DB01 move.b D1, [A4 - 0x24FF] 00000D60 2315 move.l -[A1], [A5] 00000D62 6E34 bgt +0x36 /* 00000D98 */ 00000D64 7300 moveq.l D1, 0x00 00000D66 2502 move.l -[A2], D2 00000D68 1F34 F309 move.b -[A7], [[A4 + <> + A7 * 2]] 00000D6C EB02 asl D2.b, 5 00000D6E EE5E ror D6.w, 7 00000D70 CB54 and.w [A4], D5 00000D72 020F 3423 andi.b A7, 0x23 /* '#' */ 00000D76 0414 020F subi.b [A4], 0xF 00000D7A E517 roxl D7.b, 2 00000D7C FB31 .extension 0xB31 <> // unimplemented 00000D7E EB82 asl D2, 5 00000D80 230B move.l -[A1], A3 00000D82 4308 .invalid 1, A0 // invalid opcode 4 with b == 4 00000D84 0F02 btst D2, D7 00000D86 0F6E DB02 bchg [A6 - 0x24FE], D7 // begin alternate branch 00000D88-00000D8A label00000D88: 00000D88 DB02 addx.b D5, D2 // end alternate branch 00000D88-00000D8A label00000D88: // (misaligned) 00000D8A FB0C .extension 0xB0C <> // unimplemented 00000D8C 0802 0F34 btst.b D2, 0x34 /* '4' */ 00000D90 7B0F moveq.l D5, 0x0F 00000D92 1402 move.b D2, D2 00000D94 E376 roxl D6.w, D1 00000D96 E528 lsl D0.b, D2 label00000D98: 00000D98 F307 .extension 0x307 <> // unimplemented 00000D9A 2982 1184 move.l <>, D2 00000D9E 4308 .invalid 1, A0 // invalid opcode 4 with b == 4 00000DA0 0802 0F30 btst.b D2, 0x30 /* '0' */ 00000DA4 26B3 0496 move.l [A3], [A3 + D0.w * 4 - 0x106] 00000DA8 090F btst A7, D4 00000DAA 62DC bhi -0x22 /* 00000D88 */ 00000DAC 38F6 4B01 move.w [A4]+, [[A6 + <> + D4 * 2]] 00000DB0 6302 bls +0x4 /* 00000DB4 */ 00000DB2 F6BB 1BEE .extension 0x6BB <> // unimplemented // begin alternate branch 00000DB4-00000DBA label00000DB4: 00000DB4 1BEE F65B move.b <>, [A6 - 0x9A5] 00000DB8 02C6 .incomplete // end alternate branch 00000DB4-00000DBA label00000DB4: // (misaligned) 00000DB6 F65B 02C6 .extension 0x65B <>, 0x02C6 // unimplemented 00000DBA F6BB 2423 .extension 0x6BB <> // unimplemented 00000DBE 0365 bchg -[A5], D1 00000DC0 C53B 3D42 34B6 and.b [[PC + <>] + 0x34B6], D2 00000DC6 06B8 160D 0F23 0AE3 addi.l [0x00000AE3], 0x160D0F23 00000DCE 20A3 move.l [A0], -[A3] 00000DD0 138A 042E move.b [A1 + D0.w * 4 + 0x2E], A2 00000DD4 287B 0B06 7309 movea.l A4, [[PC + <>] + D0 * 2 + 0x7309] 00000DDA 230D move.l -[A1], A5 00000DDC 2B0D move.l -[A5], A5 00000DDE 68D3 bvc -0x2B /* 00000DB3 */ 00000DE0 1B2D 100F move.b -[A5], [A5 + 0x100F] 00000DE4 3D10 move.w -[A6], [A0] 00000DE6 4309 .invalid 1, A1 // invalid opcode 4 with b == 4 00000DE8 2510 move.l -[A2], [A0] 00000DEA 0314 btst [A4], D1 00000DEC 1B0C move.b -[A5], A4 00000DEE 7300 moveq.l D1, 0x00 00000DF0 DB15 add.b [A5], D5 00000DF2 0802 0F34 btst.b D2, 0x34 /* '4' */ 00000DF6 3C0F move.w D6, A7 00000DF8 4503 .invalid 2, D3 // invalid opcode 4 with b == 4 00000DFA 0F06 btst D6, D7 00000DFC E990 roxl D0, 4 00000DFE 0FCE .incomplete 00000E00 4415 neg.b [A5] 00000E02 0D03 btst D3, D6 00000E04 5908 subq.b A0, 4 00000E06 020F 2A6A andi.b A7, 0x6A /* 'j' */ 00000E0A 3C1B move.w D6, [A3]+ 00000E0C 4A1B tst.b [A3]+ 00000E0E 0CAB 10C5 13BB 7669 cmpi.l [A3 + 0x7669], 0x10C513BB 00000E16 391B move.w -[A4], [A3]+ 00000E18 3D02 move.w -[A6], D2 00000E1A 0FAD 520F bclr [A5 + 0x520F], D7 00000E1E 343C DB14 move.w D2, 0xDB14 00000E22 4002 negx.b D2 00000E24 B376 4902 DB52 xor.w [[A6 + <> + D4] - 0x24AE], D1 00000E2A 4387 .invalid 1, D7 // invalid opcode 4 with b == 6 00000E2C 4002 negx.b D2 00000E2E 0F29 017B btst [A1 + 0x17B], D7 00000E32 3887 move.w [A4], D7 00000E34 882D 25DC or.b D4, [A5 + 0x25DC] 00000E38 0F30 3CC3 btst [A0 + D3 * 4 - 0x61], D7 00000E3C 30E1 move.w [A0]+, -[A1] 00000E3E 0E0F E10E .invalid.b A7, 0xE // invalid immediate operation 00000E42 0310 btst [A0], D1 00000E44 A100 syscall Open/PBHOpen/HOpen, flags=1 00000E46 F302 .extension 0x302 <> // unimplemented 00000E48 2B0D move.l -[A5], A5 00000E4A 0633 1B6B 01CB 02A2 2B25 addi.b [[ + <>] + 0x2A22B25], 0x6B /* 'k' */ 00000E54 BB04 xor.b D4, D5 00000E56 2135 E107 A51A 0F34 move.l -[A0], [[A5 + <>] + A6 - 0x5AE5F0CC] 00000E5E 3CEB 5EAD move.w [A6]+, [A3 + 0x5EAD] 00000E62 110F move.b -[A0], A7 00000E64 6E30 bgt +0x32 /* 00000E96 */ 00000E66 2303 move.l -[A1], D3 00000E68 AB2C syscall 0xB2C 00000E6A 0802 0F34 btst.b D2, 0x34 /* '4' */ 00000E6E 3CAB 20CE move.w [A6], [A3 + 0x20CE] 00000E72 44A1 neg.l -[A1] 00000E74 1268 DB10 movea.b A1, [A0 - 0x24F0] 00000E78 6105 bsr +0x7 /* 00000E7F */ 00000E7A 1B10 move.b -[A5], [A0] 00000E7C 7B04 moveq.l D5, 0x04 00000E7E 2B0D move.l -[A5], A5 00000E80 0B1A btst [A2]+, D5 00000E82 8301 sbcd D1, D1 00000E84 2324 move.l -[A1], -[A4] 00000E86 0977 02BB bchg [A7 + D0.w * 2 - 0x69], D4 00000E8A 5185 subq.l D5, 8 00000E8C CA34 A6AB and.b D5, [A4 + A2.w * 8 - 0x85] 00000E90 5E83 addq.l D3, 7 00000E92 016B 0A6D bchg [A3 + 0xA6D], D0 label00000E96: 00000E96 050F btst A7, D2 00000E98 7105 moveq.l D0, 0x05 00000E9A 0F34 3C03 btst [A4 + D3 * 4 + 0x3], D7 00000E9E 2969 058B 1441 move.l [A4 + 0x1441], [A1 + 0x58B] 00000EA4 051B btst [A3]+, D2 00000EA6 202B 0D3B move.l D0, [A3 + 0xD3B] 00000EAA 0683 3F05 069B addi.l D3, 0x3F05069B 00000EB0 0F2B 0DA4 btst [A3 + 0xDA4], D7 00000EB4 833F or.b <>, D1 00000EB6 5B67 subq.w -[A7], 5 00000EB8 0B0F btst A7, D5 00000EBA 6302 bls +0x4 /* 00000EBE */ 00000EBC 8301 sbcd D1, D1 label00000EBE: 00000EBE 651A bcs +0x1C /* 00000EDA */ 00000EC0 020F 343C andi.b A7, 0x3C /* '<' */ 00000EC4 1349 8504 move.b [A1 - 0x7AFC], A1 00000EC8 0F34 3CE3 btst [A4 + D3 * 4 - 0x29], D7 00000ECC 2D21 move.l -[A6], -[A1] 00000ECE 032B 072B btst [A3 + 0x72B], D1 00000ED2 0D01 btst D1, D6 00000ED4 0E0F 0D0E .invalid.b A7, 0xE // invalid immediate operation 00000ED8 AB39 syscall bXMAIN9 label00000EDA: 00000EDA 343C 5B00 move.w D2, 0x5B00 /* '[\0' */ 00000EDE E101 asl D1.b, 8 00000EE0 FB12 .extension 0xB12 <> // unimplemented 00000EE2 2B0D move.l -[A5], A5 00000EE4 4B15 .invalid 5, [A5] // invalid opcode 4 with b == 4 00000EE6 8906 sbcd D4, D6 00000EE8 6511 bcs +0x13 /* 00000EFB */ 00000EEA 4305 .invalid 1, D5 // invalid opcode 4 with b == 4 00000EEC 1B0C move.b -[A5], A4 00000EEE 492E 0F34 .invalid 4, [A6 + 0xF34] // invalid opcode 4 with b == 4 00000EF2 6308 bls +0xA /* 00000EFC */ 00000EF4 E901 asl D1.b, 4 00000EF6 EE5E ror D6.w, 7 00000EF8 C375 029B and.w [A5 + D0.w * 2 - 0x101], D1 label00000EFC: 00000EFC 43A1 .invalid 1, -[A1] // invalid opcode 4 with b == 6 00000EFE 2F40 020F move.l [A7 + 0x20F], D0 00000F02 A52F syscall PostEvent/PPostEvent, flags=5 00000F04 A16C syscall InitFS, flags=1 00000F06 4902 .invalid 4, D2 // invalid opcode 4 with b == 4 00000F08 F312 .extension 0x312 <> // unimplemented 00000F0A 833F or.b <>, D1 00000F0C 020F 0D07 andi.b A7, 0x7 00000F10 0F34 A16C btst <>, D7 00000F14 AD0F syscall DrawNew, auto_pop 00000F16 0F05 btst D5, D7 00000F18 516C 8803 subq.w [A4 - 0x77FD], 8 00000F1C 0D44 bchg D4, D6 00000F1E 68FB bvc -0x3 /* 00000F1B */ 00000F20 2AC5 move.l [A5]+, D5 00000F22 0B0F btst A7, D5 00000F24 348B move.w [A2], A3 00000F26 1E81 move.b [A7], D1 00000F28 22E1 move.l [A1]+, -[A1] 00000F2A 040B 282B subi.b A3, 0x2B /* '+' */ 00000F2E 0DDB .incomplete 00000F30 02A5 270F 3483 andi.l -[A5], 0x270F3483 00000F36 1E02 move.b D7, D2 00000F38 0F81 bclr D1, D7 00000F3A 35C5 220F move.w [PC + 0x220F /* 0000314B, cstring "" */], D5 00000F3E 34CB move.w [A2]+, A3 00000F40 1540 020F move.b [A2 + 0x20F], D0 00000F44 6516 bcs +0x18 /* 00000F5C */ 00000F46 4B16 .invalid 5, [A6] // invalid opcode 4 with b == 4 00000F48 0FB6 0F06 AB03 bclr [[A6 + <>] + D0 * 8 - 0x54FD], D7 00000F4E 3608 move.w D3, A0 00000F50 020F A100 andi.b A7, 0x0 00000F54 D303 addx.b D1, D3 00000F56 730F moveq.l D1, 0x0F 00000F58 6B3B bmi +0x3D /* 00000F95 */ 00000F5A 3A0D move.w D5, A5 label00000F5C: 00000F5C 220F move.l D1, A7 00000F5E 2A10 move.l D5, [A0] 00000F60 267B 0AE3 movea.l A3, [PC + D0 * 2 - 0x29] 00000F64 01ED .incomplete 00000F66 32BB 43D3 0738 4B81 move.w [A1], [[] + 0x7384B81] 00000F6E 9B00 subx.b D5, D0 00000F70 3B04 move.w -[A5], D4 00000F72 1700 move.b -[A3], D0 00000F74 410F .invalid 0, A7 // invalid opcode 4 with b == 4 00000F76 6500 0F30 bcs +0xF32 /* 00001EA8 */ 00000F7A 806B 00CB or.w D0, [A3 + 0xCB] 00000F7E 17C3 3A5E move.b [PC + D3 * 2 + 0x5E], D3 00000F82 0F02 btst D2, D7 00000F84 D30D addx.b -[A1], -[A5] 00000F86 C91D and.b [A5]+, D4 00000F88 C31D and.b [A5]+, D1 00000F8A CD0D abcd -[A6], -[A5] 00000F8C 9BA2 sub.l -[A2], D5 00000F8E 211C move.l -[A0], [A4]+ 00000F90 30AB 0C5E move.w [A0], [A3 + 0xC5E] 00000F94 0F01 btst D1, D7 00000F96 1369 02BB 1D6D move.b [A1 + 0x1D6D], [A1 + 0x2BB] 00000F9C 0207 80EB andi.b D7, 0xEB 00000FA0 A505 syscall Status, flags=5 00000FA2 0F34 C537 7300 4513 0F34 3CF3 btst [[A4 + 0x73004513] + A4 * 4 + 0xF343CF3], D7 00000FAE 0FED .incomplete 00000FB0 020F 6E30 andi.b A7, 0x30 /* '0' */ 00000FB4 0314 btst [A4], D1 00000FB6 4303 .invalid 1, D3 // invalid opcode 4 with b == 4 00000FB8 884B or.w D4, A3 00000FBA 81DB divs.w D0, [A3]+ 00000FBC 0907 btst D7, D4 00000FBE 017F bchg <>, D0 00000FC0 F336 .extension 0x336 <> // unimplemented 00000FC2 2B68 F32B 6B00 move.l [A5 + 0x6B00], [A0 - 0xCD5] 00000FC8 C90A abcd -[A4], -[A2] 00000FCA 6B65 bmi +0x67 /* 00001031 */ 00000FCC 6500 0FC5 bcs +0xFC7 /* 00001F93 */ 00000FD0 0A3B 0BC3 3A3B xori.b [PC + D3 * 2 + 0x3B], 0xC3 00000FD6 453C 8B26 7312 .invalid 2, 0x8B267312 // invalid opcode 4 with b == 4 00000FDC CB25 and.b -[A5], D5 00000FDE C32C 0802 and.b [A4 + 0x802], D1 00000FE2 0F34 7B14 btst <>, D7 00000FE6 4505 .invalid 2, D5 // invalid opcode 4 with b == 4 00000FE8 CB00 abcd D5, D0 00000FEA F32B .extension 0x32B <> // unimplemented 00000FEC 34C9 move.w [A2]+, A1 00000FEE 035B bchg [A3]+, D1 00000FF0 6565 bcs +0x67 /* 00001057 */ 00000FF2 0053 65C5 ori.w [A3], 0x65C5 00000FF6 03F6 .incomplete 00000FF8 8B03 sbcd D5, D3 00000FFA 8B68 263B or.w [A0 + 0x263B], D5 00000FFE 1727 move.b -[A3], -[A7] 00001000 01FF .incomplete 00001002 4824 nbcd.b -[A4] 00001004 B302 xor.b D2, D1 00001006 6154 bsr +0x56 /* 0000105C */ 00001008 8A04 or.b D5, D4 0000100A DC50 add.w D6, [A0] 0000100C 2598 1780 move.l [ + <> + D1 * 8], [A0]+ 00001010 B368 E310 xor.w [A0 - 0x1CF0], D1 00001014 C598 and.l [A0]+, D2 00001016 AD98 syscall UseResFile, auto_pop 00001018 25C5 0F34 move.l [PC + 0xF34 /* 00001F4E, value 0x831406ED */], D5 0000101C 232F 0608 move.l -[A1], [A7 + 0x608] 00001020 F302 .extension 0x302 <> // unimplemented 00001022 70E3 moveq.l D0, 0xFFFFFFE3 00001024 2B88 1B15 move.l [[A5] + D1 * 2], A0 00001028 E318 rol D0.b, 1 0000102A 40F1 89DB 02C5 AD0F move.w [[] + 0x2C5AD0F], SR 00001032 C11E and.b [A6]+, D0 00001034 DA33 0393 01EB 02DB add.b D5, [[ + D0 * 2] + 0x1EB02DB] 0000103C 0243 0408 andi.w D3, 0x408 00001040 0273 5621 F6CB andi.w [A3 + A7.w * 8 - 0x53], 0x5621 /* 'V!' */ 00001046 0636 5C23 1844 addi.b [A6 + D1 + 0x44], 0x23 /* '#' */ 0000104C 010A btst A2, D0 0000104E C507 abcd D2, D7 00001050 E37B rol D3.w, D1 00001052 C507 abcd D2, D7 00001054 F304 .extension 0x304 <> // unimplemented 00001056 A507 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=5 00001058 CB01 abcd D5, D1 0000105A 42A1 clr.l -[A1] fn0000105C: 0000105C 0768 E317 bchg [A0 - 0x1CE9], D3 00001060 85B0 AB7B 3480 26A3 02BB 0089 or.l [[A0 + 0x348026A3] + 0x2BB0089], D2 0000106C 557E subq.w <>, 2 0000106E 5B48 subq.w A0, 5 00001070 0083 2B23 015B ori.l D3, 0x2B23015B 00001076 487E pea.l <> 00001078 6348 bls +0x4A /* 000010C2 */ 0000107A A500 syscall Open/PBHOpen/HOpen, flags=5 0000107C 6348 bls +0x4A /* 000010C6 */ 0000107E 818C A500 unpk -[A0], -[A4], 0xA500 00001082 F340 .extension 0x340 <> // unimplemented 00001084 7EFB moveq.l D7, 0xFFFFFFFB 00001086 2200 move.l D1, D0 00001088 8305 sbcd D1, D5 0000108A 2301 move.l -[A1], D1 0000108C FB22 .extension 0xB22 <> // unimplemented 0000108E 7E23 moveq.l D7, 0x23 00001090 3CA5 move.w [A6], -[A5] 00001092 0023 3C29 ori.b -[A3], 0x29 /* ')' */ 00001096 0473 04D3 0BE0 7ED3 subi.w [0x7ED3], 0x4D3 0000109E 0B00 btst D0, D5 000010A0 9B4B subx.w -[A5], -[A3] 000010A2 347E movea.w A2, <> 000010A4 BB50 xor.w [A0], D5 000010A6 A503 syscall Write, flags=5 000010A8 BB50 xor.w [A0], D5 000010AA 7E23 moveq.l D7, 0x23 000010AC 30E5 move.w [A0]+, -[A5] 000010AE 0223 307E andi.b -[A3], 0x7E /* '~' */ 000010B2 9337 A500 sub.b [A7 + <> + A2 * 4], D1 000010B6 9337 7E13 sub.b [A7 + D7 * 8 + 0x13], D1 000010BA 33A5 0013 move.w [A1 + D0.w + 0x13], -[A5] 000010BE 3301 move.w -[A1], D1 000010C0 90E5 sub.w A0, -[A5] label000010C2: 000010C2 021B 3C7E andi.b [A3]+, 0x7E /* '~' */ label000010C6: 000010C6 EB40 asl D0.w, 5 000010C8 A500 syscall Open/PBHOpen/HOpen, flags=5 000010CA EB40 asl D0.w, 5 000010CC 7E9B moveq.l D7, 0xFFFFFF9B 000010CE 3725 move.w -[A3], -[A5] 000010D0 029B 3702 FB2A andi.l [A3]+, 0x3702FB2A 000010D6 E906 asl D6.b, 4 000010D8 C130 0F70 0F08 0093 and.b [A0 + 0xF080093], D0 000010E0 1969 0173 4608 move.b [A4 + 0x4608], [A1 + 0x173] 000010E6 8B36 7043 or.b [A6 + D7.w + 0x43], D5 000010EA 2A75 01E1 02FB movea.l A5, [[0x2FB]] 000010F0 1270 81B9 F902 8332 movea.b A1, [[-0x6FD7CCE + A0]] 000010F8 7000 moveq.l D0, 0x00 000010FA F33C .extension 0x33C <> // unimplemented 000010FC D19C add.l [A4]+, D0 000010FE 122B 041C move.b D1, [A3 + 0x41C] 00001102 0400 C330 subi.b D0, 0x30 /* '0' */ 00001106 2D77 D304 4303 move.l [A6 + 0x4303], <> 0000110C 782E moveq.l D4, 0x2E 0000110E 051F btst [A7]+, D2 00001110 DB09 addx.b -[A5], -[A1] 00001112 4B5E chk.w D5, [A6]+ 00001114 DB25 add.b -[A5], D5 00001116 2B06 move.l -[A5], D6 00001118 0B30 1B10 btst [A0 + D1 * 2], D5 0000111C FB0A .extension 0xB0A <> // unimplemented 0000111E 6B59 bmi +0x5B /* 00001179 */ 00001120 E30A lsl D2.b, 1 00001122 9070 1402 sub.w D0, [A0 + D1.w * 4 + 0x2] 00001126 DB0B addx.b -[A5], -[A3] 00001128 30AB 0BBB move.w [A0], [A3 + 0xBBB] 0000112C 013A 0814 btst [PC + 0x814 /* 00001942, value 0x3C '<' */], D0 00001130 0233 2330 1B05 andi.b [[A3 + <>] + D1 * 2], 0x30 /* '0' */ 00001136 06C5 .incomplete 00001138 00A3 1D80 D309 ori.l -[A3], 0x1D80D309 0000113E 308B move.w [A0], A3 00001140 01D3 .incomplete 00001142 3F21 move.w -[A7], -[A1] 00001144 6E3E bgt +0x40 /* 00001184 */ 00001146 0906 btst D6, D4 00001148 8E1B or.b D7, [A3]+ 0000114A 0681 0AD1 0814 addi.l D1, 0xAD10814 00001150 4101 .invalid 0, D1 // invalid opcode 4 with b == 4 00001152 AB4E syscall bSlowHilite 00001154 4501 .invalid 2, D1 // invalid opcode 4 with b == 4 00001156 DE0F add.b D7, A7 00001158 08CB 556B bset.b A3, 0x6B /* 'k' */ 0000115C 8370 0053 or.w [A0 + D0.w + 0x53], D1 00001160 2EB4 7B90 move.l [A7], [ + D7 * 2] 00001164 BB18 xor.b [A0]+, D5 00001166 822E 296F or.b D1, [A6 + 0x296F] 0000116A 0E8E 9B0F 9904 .invalid.l A6, 0x9B0F9904 // invalid immediate operation 00001170 A10F syscall MountVol, flags=1 00001172 631D bls +0x1F /* 00001191 */ 00001174 7000 moveq.l D0, 0x00 00001176 4B34 A11E 020F .invalid 5, [[A4] + A2 + 0x20F] // invalid opcode 4 with b == 4 0000117C 6E30 bgt +0x32 /* 000011AE */ 0000117E A406 syscall KillIO, flags=4 00001180 E335 roxl D5.b, D1 00001182 D501 addx.b D2, D1 label00001184: 00001184 6348 bls +0x4A /* 000011CE */ 00001186 020F C901 andi.b A7, 0x1 0000118A A31A syscall GetZone, flags=3 0000118C D501 addx.b D2, D1 0000118E 01AE 0FC9 bclr [A6 + 0xFC9], D0 00001192 017B 1402 bchg [PC + D1.w * 4 + 0x2], D0 00001196 430B .invalid 1, A3 // invalid opcode 4 with b == 4 00001198 8121 or.b -[A1], D0 0000119A 024B 7B6E andi.w A3, 0x7B6E /* '{n' */ 0000119E A406 syscall KillIO, flags=4 000011A0 3B04 move.w -[A5], D4 000011A2 026B 3C01 2202 andi.w [A3 + 0x2202], 0x3C01 000011A8 0F25 btst -[A5], D7 000011AA 01B6 4237 bclr [A6 + D4.w * 2 + 0x37], D0 label000011AE: 000011AE 0375 6B33 2301 D30B 020F 6E43 bchg [[A5 + 0x2301D30B + D6 * 2] + 0x20F6E43], D1 000011BA 0006 3CFB ori.b D6, 0xFB 000011BE 0F55 bchg [A5], D7 000011C0 06BB 5002 0F6E 30E5 addi.l [PC + D3.w - 0x27], 0x50020F6E 000011C8 01E3 .incomplete 000011CA 0C02 E348 cmpi.b D2, 0x48 /* 'H' */ label000011CE: 000011CE 4124 .invalid 0, -[A4] // invalid opcode 4 with b == 4 000011D0 A406 syscall KillIO, flags=4 000011D2 232F 025B move.l -[A1], [A7 + 0x25B] 000011D6 4161 chk.w D0, -[A1] 000011D8 2402 move.l D2, D2 000011DA 8339 0506 5B2C or.b [0x05065B2C], D1 000011E0 02EB .incomplete 000011E2 37E1 2402 move.w [PC + D2.w * 4 + 0x2], -[A1] 000011E6 7225 moveq.l D1, 0x25 000011E8 018B bclr A3, D0 000011EA 1755 0581 move.b [A3 + 0x581], [A5] 000011EE B60F cmp.b D3, A7 000011F0 A90B syscall ClipAbove 000011F2 CB0F abcd -[A5], -[A7] 000011F4 D501 addx.b D2, D1 000011F6 EB40 asl D0.w, 5 000011F8 023B 0EC9 01C3 0702 C337 andi.b [[ + <>] + 0x702C337], 0xC9 00001202 A527 syscall ReallocateHandle, flags=5 00001204 0FE5 .incomplete 00001206 04BB 0202 733C 2D21 5B00 subi.l [[PC + 0x5B00 + D2 * 4]], 0x202733C 00001210 DC38 0608 add.b D6, [0x00000608] 00001214 085C 6245 bchg.b [A4]+, 0x45 /* 'E' */ 00001218 33AD 3CCC 3300 move.w [A1 + <> + D3 * 2], [A5 + 0x3CCC] 0000121E 1B12 move.b -[A5], [A2] 00001220 F101 .extension 0x101 <> // unimplemented 00001222 C12D F501 and.b [A5 - 0xAFF], D0 00001226 9B0C subx.b -[A5], -[A4] 00001228 ED01 asl D1.b, 6 0000122A 4D7C 2534 chk.w D6, 0x2534 /* '%4' */ 0000122E 8D02 sbcd D6, D2 00001230 C6CE mulu.w D3, A6 00001232 36B6 3300 move.w [A3], [A6 + <> + D3 * 2] 00001236 2693 move.l [A3], [A3] 00001238 00AD A014 CD44 38C1 ori.l [A5 + 0x38C1], 0xA014CD44 00001240 4499 neg.l [A1]+ 00001242 0333 0AD4 btst [A3 + D0 * 2 - 0x44], D1 00001246 3303 move.w -[A1], D3 00001248 DB02 addx.b D5, D2 0000124A 6B32 bmi +0x34 /* 0000127E */ 0000124C 0802 0F61 btst.b D2, 0x61 /* 'a' */ 00001250 E9E1 4385 bfextu D4, -[A1] {14:5} 00001254 83E6 divs.w D1, -[A6] 00001256 44B1 23CB 396B DC7B neg.l [[ + <>] + 0x396BDC7B] 0000125E 0263 BF17 andi.w -[A3], 0xBF17 00001262 841F or.b D2, [A7]+ 00001264 C585 and.l D5, D2 00001266 BB05 xor.b D5, D5 00001268 8382 A80F unpk D1, D2, 0xA80F 0000126C 41BE .invalid 0, <> // invalid opcode 4 with b == 6 0000126E 0393 bclr [A3], D1 00001270 4B25 .invalid 5, -[A5] // invalid opcode 4 with b == 4 00001272 F388 .invalid <> 00001274 735C moveq.l D1, 0x5C 00001276 4B25 .invalid 5, -[A5] // invalid opcode 4 with b == 4 00001278 F388 .invalid <> 0000127A 6B6D bmi +0x6F /* 000012E9 */ 0000127C 4B25 .invalid 5, -[A5] // invalid opcode 4 with b == 4 label0000127E: 0000127E F388 .invalid <> 00001280 7B5C moveq.l D5, 0x5C 00001282 4B25 .invalid 5, -[A5] // invalid opcode 4 with b == 4 00001284 0782 bclr D2, D3 00001286 3307 move.w -[A1], D7 00001288 0347 bchg D7, D1 0000128A 43CD lea.l A1, A5 0000128C 76F3 moveq.l D3, 0xFFFFFFF3 0000128E 884B or.w D4, A3 00001290 A50F syscall MountVol, flags=5 00001292 E546 asl D6.w, 2 00001294 3B62 A546 move.w [A5 - 0x5ABA], -[A2] 00001298 6100 0113 bsr +0x115 /* 000013AD */ 0000129C 6100 2146 bsr +0x2148 /* 000033E4 */ 000012A0 8318 or.b [A0]+, D1 000012A2 E545 asl D5.w, 2 000012A4 8318 or.b [A0]+, D1 000012A6 51D3 sf [A3] 000012A8 C683 and.l D3, D3 000012AA 0258 735C andi.w [A0]+, 0x735C /* 's\\' */ 000012AE CDA0 and.l -[A0], D6 000012B0 0577 531A 4503 bchg [[A7 + D5 * 2] + 0x4503], D2 000012B6 5342 subq.w D2, 1 000012B8 9B01 subx.b D5, D1 000012BA BB29 0F25 xor.b [A1 + 0xF25], D5 000012BE 0341 bchg D1, D1 000012C0 070F btst A7, D3 000012C2 0608 C501 addi.b A0, 0x1 000012C6 530B subq.b A3, 1 000012C8 6217 bhi +0x19 /* 000012E1 */ 000012CA 039D bclr [A5]+, D1 000012CC 2B00 move.l -[A5], D0 000012CE 7841 moveq.l D4, 0x41 000012D0 4A02 tst.b D2 000012D2 0FED .incomplete 000012D4 0173 0C2A bchg [A3 + D0 * 4 + 0x2A], D0 000012D8 0B00 btst D0, D5 000012DA AD03 syscall SetFontLock, auto_pop 000012DC 7B82 moveq.l D5, 0xFFFFFF82 000012DE 735C moveq.l D1, 0x5C 000012E0 3A08 move.w D5, A0 000012E2 A10A syscall OpenRF/PBHOpenRF/HOpenRF, flags=1 000012E4 E502 asl D2.b, 2 000012E6 0FED .incomplete 000012E8 017B 826B bchg [PC + A0.w * 2 + 0x6B], D0 000012EC 6DE5 blt -0x19 /* 000012D3 */ 000012EE 0161 bchg -[A1], D0 000012F0 52E1 shi -[A1] 000012F2 010F btst A7, D0 000012F4 ED01 asl D1.b, 6 000012F6 7B82 moveq.l D5, 0xFFFFFF82 000012F8 7B5C moveq.l D5, 0x5C 000012FA E501 asl D1.b, 2 000012FC A153 syscall 0x053, flags=1 000012FE E101 asl D1.b, 8 00001300 0F65 bchg -[A5], D7 label00001302: 00001302 0D81 bclr D1, D6 00001304 0A5B 210F xori.w [A3]+, 0x210F 00001308 CD02 abcd D6, D2 0000130A 0F85 bclr D5, D7 0000130C 08C1 0185 bset.b D1, 0x85 00001310 0A23 3C91 xori.b -[A3], 0x91 00001314 0A4B 0AED xori.w A3, 0xAED 00001318 0181 bclr D1, D0 0000131A 0ADB .incomplete 0000131C 1A7B 026B movea.b A5, [PC + D0.w * 2 + 0x6B] 00001320 5CC5 sge D5 00001322 0581 bclr D1, D2 00001324 55AB 2002 subq.l [A3 + 0x2002], 2 00001328 0F6E 3013 bchg [A6 + 0x3013], D7 0000132C 0F85 bclr D5, D7 0000132E 0122 btst -[A2], D0 00001330 2330 4698 move.l -[A1], [A0 + D4.w * 8 - 0x104] 00001334 6301 bls +0x3 /* 00001337 */ 00001336 2B02 move.l -[A5], D2 00001338 9E13 sub.b D7, [A3] 0000133A 0141 bchg D1, D0 0000133C 0053 0194 ori.w [A3], 0x194 00001340 C305 abcd D1, D5 00001342 9B04 subx.b D5, D4 00001344 0B05 btst D5, D5 00001346 0389 bclr A1, D1 00001348 7A2B moveq.l D5, 0x2B 0000134A 0A16 C300 xori.b [A6], 0x0 0000134E 6DB2 blt -0x4C /* 00001302 */ 00001350 0E6C 38DB 03D3 .invalid.w [A4 + 0x3D3], 0x38DB // invalid immediate operation 00001356 2807 move.l D4, D7 00001358 001F 2100 ori.b [A7]+, 0x0 0000135C 6900 9B17 bvs -0x64E7 /* FFFFAE75 */ 00001360 AAAB syscall 0xAAB 00001362 10DB move.b [A0]+, [A3]+ 00001364 0376 4315 bchg [[A6] + D4 * 2], D1 00001368 DB03 addx.b D5, D3 0000136A AB13 syscall PatConvert 0000136C 8B14 or.b [A4], D5 0000136E DB03 addx.b D5, D3 00001370 8B5E or.w [A6]+, D5 00001372 7313 moveq.l D1, 0x13 00001374 DB03 addx.b D5, D3 00001376 D341 addx.w D1, D1 00001378 0314 btst [A4], D1 0000137A AA03 syscall NewPixMap 0000137C 14DB move.b [A2]+, [A3]+ 0000137E 03C3 .incomplete 00001380 244B movea.l A2, A3 00001382 15AA 2100 6900 move.b [A2 + <> + D6], [A2 + 0x2100] label00001388: 00001388 AD00 syscall GetFNum, auto_pop 0000138A A31A syscall GetZone, flags=3 0000138C 0702 btst D2, D3 0000138E 6842 bvc +0x44 /* 000013D2 */ 00001390 3B18 move.w -[A5], [A0]+ 00001392 DA13 add.b D5, [A3] 00001394 120B move.b D1, A3 00001396 022B 11D4 CB0F andi.b [A3 - 0x34F1], 0xD4 0000139C 6B08 bmi +0xA /* 000013A6 */ 0000139E C30F abcd -[A1], -[A7] 000013A0 4304 .invalid 1, D4 // invalid opcode 4 with b == 4 000013A2 9B0C subx.b -[A5], -[A4] 000013A4 2B0B move.l -[A5], A3 label000013A6: 000013A6 7B14 moveq.l D5, 0x14 000013A8 8B00 sbcd D5, D0 000013AA 4B0D .invalid 5, A5 // invalid opcode 4 with b == 4 000013AC 0309 btst A1, D1 000013AE 530E subq.b A6, 1 000013B0 CB08 abcd -[A5], -[A0] 000013B2 6308 bls +0xA /* 000013BC */ 000013B4 6B15 bmi +0x17 /* 000013CB */ 000013B6 0B0A btst A2, D5 000013B8 8B0B sbcd -[A5], -[A3] 000013BA 3B04 move.w -[A5], D4 label000013BC: 000013BC 5316 subq.b [A6], 1 000013BE 4307 .invalid 1, D7 // invalid opcode 4 with b == 4 000013C0 3B12 move.w -[A5], [A2] 000013C2 9B02 subx.b D5, D2 000013C4 630E bls +0x10 /* 000013D4 */ 000013C6 FB01 .extension 0xB01 <> // unimplemented 000013C8 8B08 sbcd -[A5], -[A0] 000013CA 7B00 moveq.l D5, 0x00 000013CC 4B18 .invalid 5, [A0]+ // invalid opcode 4 with b == 4 000013CE 812F 6D37 or.b [A7 + 0x6D37], D0 label000013D2: 000013D2 230A move.l -[A1], A2 label000013D4: 000013D4 E9BC rol D4, D4 000013D6 9B00 subx.b D5, D0 000013D8 0F5C bchg [A4]+, D7 000013DA 56F3 00EB sne [A3 + D0.w - 0x21] 000013DE 65A8 bcs -0x56 /* 00001388 */ 000013E0 E2E1 lsr .w -[A1] 000013E2 7023 moveq.l D0, 0x23 000013E4 1AD3 move.b [A5]+, [A3] 000013E6 3F06 move.w -[A7], D6 000013E8 4313 .invalid 1, [A3] // invalid opcode 4 with b == 4 000013EA 4516 .invalid 2, [A6] // invalid opcode 4 with b == 4 000013EC B319 xor.b [A1]+, D1 000013EE 0E9B 0F93 8463 .invalid.l [A3]+, 0xF938463 // invalid immediate operation 000013F4 02F3 .incomplete 000013F6 0644 F306 addi.w D4, 0xF306 000013FA 6AD3 bpl -0x2B /* 000013CF */ 000013FC 2D0E move.l -[A6], A6 000013FE D342 addx.w D1, D2 00001400 0FB6 9B10 bclr [A6 + A1 * 2], D7 00001404 E512 roxl D2.b, 2 00001406 930D subx.b -[A1], -[A5] 00001408 38D3 move.w [A4]+, [A3] 0000140A 098B bclr A3, D4 0000140C 010F btst A7, D0 0000140E 5C05 addq.b D5, 6 00001410 0156 bchg [A6], D0 00001412 3D14 move.w -[A6], [A4] 00001414 6B11 bmi +0x13 /* 00001427 */ 00001416 9B04 subx.b D5, D4 00001418 E530 roxl D0.b, D2 0000141A 9B2B D323 sub.b [A3 - 0x2CDD], D5 0000141E 7B11 moveq.l D5, 0x11 00001420 430C .invalid 1, A4 // invalid opcode 4 with b == 4 00001422 027B 3C7B 06C7 andi.w [PC + D0.w * 8 - 0x57], 0x3C7B /* '<{' */ 00001428 0E79 FB7B DB26 30B3 .invalid.w [0xDB2630B3], 0xFB7B // invalid immediate operation 00001430 3AFA 5300 move.w [A5]+, [PC + 0x5300 /* 00006732, cstring "" */] 00001434 F300 .extension 0x300 <> // unimplemented 00001436 EB56 roxl D6.w, 5 00001438 E242 asr D2.w, 1 0000143A 832D 0FE1 or.b [A5 + 0xFE1], D1 0000143E 008B 02A3 0683 ori.l A3, 0x2A30683 00001444 473B 103B .invalid 3, [PC + D1.w + 0x3B] // invalid opcode 4 with b == 4 00001448 451B .invalid 2, [A3]+ // invalid opcode 4 with b == 4 0000144A 1983 45A3 141E 10D3 9FA2 move.b [[0x141E + D4 * 4] + 0x10D39FA2], D3 00001454 81DB divs.w D0, [A3]+ 00001456 7B0A moveq.l D5, 0x0A 00001458 2705 move.l -[A3], D5 0000145A 77EB moveq.l D3, 0xFFFFFFEB 0000145C 0601 8753 addi.b D1, 0x53 /* 'S' */ 00001460 09B3 0640 bclr [A3 + D0.w * 8 + 0x40], D4 00001464 123B 0312 EB06 move.b D1, [[PC + D0 * 2] - 0x14FA] 0000146A 020B 09BB andi.b A3, 0xBB 0000146E 1521 move.b -[A2], -[A1] 00001470 0E0B 07D3 .invalid.b A3, 0xD3 // invalid immediate operation 00001474 1804 move.b D4, D4 00001476 430F .invalid 1, A7 // invalid opcode 4 with b == 4 00001478 CE93 and.l D7, [A3] 0000147A 0785 bclr D5, D3 0000147C 2161 74C1 move.l [A0 + 0x74C1], -[A1] 00001480 230F move.l -[A1], A7 00001482 ED01 asl D1.b, 6 00001484 DB1A add.b [A2]+, D5 00001486 CEB3 13E5 and.l D7, <> 0000148A 01A1 bclr -[A1], D0 0000148C 75E1 moveq.l D2, 0xFFFFFFE1 0000148E 0123 btst -[A3], D0 00001490 0165 bchg -[A5], D0 00001492 0B8B bclr A3, D5 00001494 1A04 move.b D5, D4 00001496 8502 sbcd D2, D2 00001498 EB0C lsl D4.b, 5 0000149A AB14 syscall PatDither 0000149C C102 abcd D0, D2 0000149E 130E move.b -[A1], A6 000014A0 6527 bcs +0x29 /* 000014C9 */ 000014A2 2126 move.l -[A0], -[A6] 000014A4 530B subq.b A3, 1 000014A6 630B bls +0xD /* 000014B3 */ 000014A8 8304 sbcd D1, D4 000014AA 010D btst A5, D0 000014AC 930C subx.b -[A1], -[A4] 000014AE C10D abcd -[A0], -[A5] 000014B0 930C subx.b -[A1], -[A4] 000014B2 CB16 and.b [A6], D5 000014B4 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4 000014B6 70A5 moveq.l D0, 0xFFFFFFA5 000014B8 032B 006A btst [A3 + 0x6A], D1 000014BC C504 abcd D2, D4 000014BE 0F2D 03A1 btst [A5 + 0x3A1], D7 000014C2 2AB3 0A22 move.l [A5], [A3 + D0 * 2 + 0x22] 000014C6 9337 D505 sub.b [[A7 + <>] + A5 * 4], D1 000014CA 1313 move.b -[A1], [A3] 000014CC C105 abcd D0, D5 000014CE 1B13 move.b -[A5], [A3] 000014D0 8502 sbcd D2, D2 000014D2 E180 asl D0, 8 000014D4 C105 abcd D0, D5 000014D6 B300 xor.b D0, D1 000014D8 8304 sbcd D1, D4 000014DA F300 .extension 0x300 <> // unimplemented 000014DC 2505 move.l -[A2], D5 000014DE 0103 btst D3, D0 000014E0 2D05 move.l -[A6], D5 000014E2 0F8D bclr A5, D7 000014E4 0221 054B andi.b -[A1], 0x4B /* 'K' */ 000014E8 0185 bclr D5, D0 000014EA 8381 3425 unpk D1, D1, 0x3425 000014EE 0523 btst -[A3], D2 000014F0 18BB 1321 059B move.b [A4], [[PC + 0x59B + D1 * 2]] 000014F6 1685 move.b [A3], D5 000014F8 02C1 .incomplete 000014FA 0185 bclr D5, D0 000014FC 3413 move.w D2, [A3] 000014FE 3391 3453 move.w [A1 + D3.w * 4 + 0x53], [A1] 00001502 64ED bcc -0x11 /* 000014F1 */ 00001504 0125 btst -[A5], D0 00001506 3FEB 0213 move.w <>, [A3 + 0x213] 0000150A 0F25 btst -[A5], D7 0000150C 04B3 09EB 0613 0723 103B 033B 0AA1 subi.l [[A3 + 0x103B + D0 * 8] + 0x33B0AA1], 0x9EB0613 0000151A 0403 036C subi.b D3, 0x6C /* 'l' */ 0000151E 3B03 move.w -[A5], D3 00001520 3AF3 0008 move.w [A5]+, [A3 + D0.w + 0x8] 00001524 40E5 move.w -[A5], SR 00001526 03D3 .incomplete 00001528 7A2A moveq.l D5, 0x2A 0000152A 1045 movea.b A0, D5 0000152C 8EF3 49A5 25DA divu.w D7, [[0x25DA] + D4] 00001532 E149 lsl D1.w, 8 00001534 34C9 move.w [A2]+, A1 00001536 8F0F sbcd -[A7], -[A7] 00001538 34E1 move.w [A2]+, -[A1] 0000153A 95D3 sub.l A2, [A3] 0000153C 0CAD 2A81 A2AB 138A cmpi.l [A5 + 0x138A /* export_621 */], 0x2A81A2AB 00001544 28DC move.l [A4]+, [A4]+ 00001546 50B1 6041 addq.l [A1 + D6.w + 0x41], 8 0000154A 8F6D 5A73 or.w [A5 + 0x5A73], D7 0000154E 0533 168B btst [A3 + D1.w * 8 - 0x117], D2 00001552 0349 bchg A1, D1 00001554 601E bra +0x20 /* 00001574 */ 00001556 6A4B bpl +0x4D /* 000015A3 */ 00001558 1E06 move.b D7, D6 0000155A 343C 9319 move.w D2, 0x9319 0000155E B70C cmpm.b [A3]+, [A4]+ 00001560 9241 sub.w D1, D1 00001562 0344 bchg D4, D1 00001564 870F sbcd -[A3], -[A7] 00001566 B8B7 8CA2 cmp.l D4, [A7 + A0 * 4 - 0x94] 0000156A B70F cmpm.b [A3]+, [A7]+ 0000156C D0EB 1D51 add.w A0, [A3 + 0x1D51] 00001570 03A1 bclr -[A1], D1 00001572 5A4D addq.w A5, 5 label00001574: 00001574 03B3 0733 1636 730B 3690 091B bclr [[A3 + 0x1636730B + D0 * 8] + 0x3690091B], D1 00001580 1E6A DB64 movea.b A7, [A2 - 0x249C] 00001584 063C EB1A 9103 addi.b 0x3, 0x1A 0000158A C15D and.w [A5]+, D0 0000158C 9503 subx.b D2, D3 0000158E D303 addx.b D1, D3 00001590 A710 syscall Allocate/PBAllocContig/AllocContig, flags=7 00001592 094B bchg A3, D4 00001594 1AC5 move.b [A5]+, D5 00001596 14D4 move.b [A2]+, [A4] 00001598 C114 and.b [A4], D0 0000159A A305 syscall Status, flags=3 0000159C 3316 move.w -[A1], [A6] 0000159E 58B5 0934 addq.l <>, 4 000015A2 3CFB 1745 move.w [A6]+, <> 000015A6 028B 0041 02BB andi.l A3, 0x4102BB 000015AC 04EB .incomplete 000015AE 2E3D move.l D7, <> 000015B0 02A3 11F2 5307 andi.l -[A3], 0x11F25307 000015B6 BB04 xor.b D4, D5 000015B8 8710 or.b [A0], D3 000015BA 3A7B 3ACA movea.w A5, [PC + D3 * 2 - 0x54] 000015BE D350 add.w [A0], D1 000015C0 3B06 move.w -[A5], D6 000015C2 DB06 addx.b D5, D6 000015C4 AB0B syscall DrawSlab 000015C6 C65B and.w D3, [A3]+ 000015C8 0A73 002B 1981 xori.w [[ + <> + D1]], 0x2B /* '+' */ 000015CE A202 syscall Read, flags=2 000015D0 0F34 FB19 btst [[A4 + A7 * 2]], D7 000015D4 6974 bvs +0x76 /* 0000164A */ 000015D6 8710 or.b [A0], D3 000015D8 1923 move.b -[A4], -[A3] 000015DA 0325 btst -[A5], D1 000015DC B90F cmpm.b [A4]+, [A7]+ 000015DE 0634 BB0F E173 4160 633F 8160 E644 addi.b [[A4 + 0x4160633F] - 0x7E9F19BC], 0xF 000015EC B710 xor.b [A0], D3 000015EE 24B6 4221 move.l [A2], [A6 + D4.w * 2 + 0x21] 000015F2 2127 move.l -[A0], -[A7] 000015F4 028E 0E06 A304 andi.l A6, 0xE06A304 000015FA A313 syscall FlushVol, flags=3 000015FC 081C 281C btst.b [A4]+, 0x1C 00001600 1049 movea.b A0, A1 00001602 7665 moveq.l D3, 0x65 00001604 C743 exg D3, D3 00001606 4165 chk.w D0, -[A5] 00001608 0216 5700 andi.b [A6], 0x0 0000160C 8638 1706 or.b D3, [0x00001706] 00001610 1293 move.b [A1], [A3] 00001612 1127 move.b -[A0], -[A7] 00001614 0616 0708 addi.b [A6], 0x8 00001618 2CA7 move.l [A6], -[A7] 0000161A 0551 bchg [A1], D2 0000161C 3785 CC14 move.w [A3 + A4 * 4 + 0x14], D5 00001620 05C2 .incomplete 00001622 2785 D523 2465 C90F 1248 move.l [[A3 + 0x2465 + A5 * 4] - 0x36F0EDB8], D5 0000162C 1E04 move.b D7, D4 0000162E 1708 move.b -[A3], A0 00001630 7F4B moveq.l D7, 0x4B 00001632 1605 move.b D3, D5 00001634 0522 btst -[A2], D2 00001636 E340 asl D0.w, 1 00001638 46F3 0098 move.w SR, [A3 + D0.w - 0x104] 0000163C 1302 move.b -[A1], D2 0000163E 94C3 sub.w A2, D3 00001640 089B 0406 bclr.b [A3]+, 0x6 00001644 AB05 syscall CopyHandle 00001646 5B01 subq.b D1, 5 00001648 44DB move.b [A3]+, CCR label0000164A: 0000164A 021E 1023 andi.b [A6]+, 0x23 /* '#' */ 0000164E 3944 42E3 move.w [A4 + 0x42E3], D4 00001652 0265 050F andi.w -[A5], 0x50F 00001656 0634 2E27 023A addi.b [A4 + D0.w * 2 + 0x3A], 0x27 /* '\'' */ 0000165C 0E24 530F .invalid.b -[A4], 0xF // invalid immediate operation 00001660 2E04 move.l D7, D4 00001662 7B1E moveq.l D5, 0x1E 00001664 A442 syscall RstFilLock/PBHRstFLock/HRstFLock, flags=4 00001666 6B13 bmi +0x15 /* 0000167B */ 00001668 0707 btst D7, D3 0000166A D693 add.l D3, [A3] 0000166C 1E6B 1607 movea.b A7, [A3 + 0x1607] 00001670 07D3 .incomplete 00001672 7B68 moveq.l D5, 0x68 00001674 CE36 3906 4316 and.b D7, [[A6 + <>] + D3 + 0x4316] 0000167A 9B04 subx.b D5, D4 0000167C 5306 subq.b D6, 1 0000167E 062B 0E41 06EE addi.b [A3 + 0x6EE], 0x41 /* 'A' */ 00001684 8500 sbcd D2, D0 00001686 3617 move.w D3, [A7] 00001688 07DD .incomplete 0000168A B606 cmp.b D3, D6 0000168C 26A3 move.l [A3], -[A3] 0000168E 2BCD move.l <>, A5 00001690 B2E5 cmpa.w A1, -[A5] 00001692 6AEB bpl -0x13 /* 0000167F */ 00001694 41EE DB03 lea.l A0, [A6 - 0x24FD] 00001698 BB3C 0701 xor.b 0x1, D5 0000169C A333 syscall VInstall, flags=3 0000169E 08A4 1701 bclr.b -[A4], 0x1 000016A2 C74D exg A3, A5 000016A4 DA5B add.w D5, [A3]+ 000016A6 00E9 .incomplete 000016A8 BA85 cmp.l D5, D5 000016AA 0A0F 0910 xori.b A7, 0x10 000016AE F307 .extension 0x307 <> // unimplemented 000016B0 DA01 add.b D5, D1 000016B2 108B move.b [A0], A3 000016B4 0971 1F02 0F2A bchg [[A1 + <> + D1 * 8] + 0xF2A], D4 000016BA 10F3 1FC5 move.b [A0]+, <> 000016BE 00C3 .incomplete 000016C0 286E 01D5 movea.l A4, [A6 + 0x1D5] 000016C4 C503 abcd D2, D3 000016C6 4349 chk.w D1, A1 000016C8 1702 move.b -[A3], D2 000016CA D812 add.b D4, [A2] 000016CC 4827 nbcd.b -[A7] 000016CE 07FC .incomplete 000016D0 AB02 syscall BitsToPix 000016D2 A501 syscall Close, flags=5 000016D4 7379 moveq.l D1, 0x79 000016D6 0503 btst D3, D2 000016D8 6B5D bmi +0x5F /* 00001737 */ 000016DA 3083 move.w [A0], D3 000016DC 1125 move.b -[A0], -[A5] 000016DE 010F btst A7, D0 000016E0 1402 move.b D2, D2 000016E2 1B4A 3703 move.b [A5 + 0x3703], A2 000016E6 C90F abcd -[A4], -[A7] 000016E8 559E subq.l [A6]+, 2 000016EA 3704 move.w -[A3], D4 000016EC 150F move.b -[A2], A7 000016EE 2A5A movea.l A5, [A2]+ 000016F0 A19D syscall MoveHLow, flags=1 000016F2 C04D and.w D0, A5 000016F4 14FB 0009 move.b [A2]+, [PC + D0.w + 0x9] 000016F8 E65C ror D4.w, 3 000016FA E512 roxl D2.b, 2 000016FC 816E 4D19 or.w [A6 + 0x4D19], D0 00001700 AB05 syscall CopyHandle 00001702 5B0A subq.b A2, 5 00001704 E05B ror D3.w, 8 00001706 0A13 0F5B xori.b [A3], 0x5B /* '[' */ 0000170A 0AA3 052B 1940 xori.l -[A3], 0x52B1940 00001710 0203 71C5 andi.b D3, 0xC5 00001714 FE08 020F .unknown 0xFE08 0x020F (W = 7) 00001718 30FB 19E5 move.w [A0]+, <> 0000171C 1608 move.b D3, A0 0000171E 40BA 7423 negx.l [PC + 0x7423 /* 00008B43, cstring "" */] 00001722 1530 3B18 move.b -[A2], [A0 + D3 * 2] 00001726 F62B 14C6 .move16 0xF62B, 0x14C6 // unimplemented 0000172A F604 A30C .move16 0xF604, 0xA30C // unimplemented label0000172E: 0000172E 4002 negx.b D2 00001730 DB49 addx.w -[A5], -[A1] 00001732 E5F9 2B10 8101 roxl .w [0x2B108101] 00001738 AB0C syscall FastSlabMode 0000173A 1706 move.b -[A3], D6 0000173C BD0F cmpm.b [A6]+, [A7]+ 0000173E 61F1 bsr -0xD /* 00001731 */ 00001740 532F 0802 subq.b [A7 + 0x802], 1 00001744 832E 0705 or.b [A6 + 0x705], D1 00001748 498B .invalid 4, A3 // invalid opcode 4 with b == 6 0000174A 4E08 .invalid // invalid opcode 4 0000174C 0298 3426 0301 andi.l [A0]+, 0x34260301 00001752 ED18 rol D0.b, 6 00001754 6285 bhi -0x79 /* 000016DB */ 00001756 5B61 subq.w -[A1], 5 00001758 741C moveq.l D2, 0x1C 0000175A 0405 5BEB subi.b D5, 0xEB 0000175E 2402 move.l D2, D2 00001760 0F6E 30A3 bchg [A6 + 0x30A3], D7 00001764 0593 bclr [A3], D2 00001766 56AD 3170 addq.l [A5 + 0x3170], 3 0000176A 9B4E subx.w -[A5], -[A6] 0000176C 0802 5379 btst.b D2, 0x79 /* 'y' */ 00001770 304D movea.w A0, A5 00001772 8848 or.w D4, A0 00001774 62B8 bhi -0x46 /* 0000172E */ 00001776 0480 3A93 4723 subi.l D0, 0x3A934723 0000177C 0380 bclr D0, D1 0000177E 1709 move.b -[A3], A1 00001780 1D07 move.b -[A6], D7 00001782 826E 0B01 or.w D1, [A6 + 0xB01] 00001786 3648 movea.w A3, A0 00001788 5313 subq.b [A3], 1 0000178A 16C5 move.b [A3]+, D5 0000178C 15AB 2457 0238 move.b [A2 + D0.w * 2 + 0x38], [A3 + 0x2457] 00001792 142E 1083 move.b D2, [A6 + 0x1083] 00001796 03A8 1400 bclr [A0 + 0x1400], D1 0000179A 130D move.b -[A1], A5 0000179C 7248 moveq.l D1, 0x48 0000179E 9B09 subx.b -[A5], -[A1] 000017A0 383E move.w D4, <> 000017A2 0963 bchg -[A3], D4 000017A4 7286 moveq.l D1, 0xFFFFFF86 000017A6 D417 add.b D2, [A7] 000017A8 060B 2501 addi.b A3, 0x1 000017AC C330 020F and.b [A0 + D0.w * 2 + 0xF], D1 000017B0 6E2A bgt +0x2C /* 000017DC */ 000017B2 6A0B bpl +0xD /* 000017BF */ 000017B4 1A1C move.b D5, [A4]+ 000017B6 4893 028D movem.w [A3], D0,D2,D3,D7,A1 000017BA 010F btst A7, D0 000017BC 6E2A bgt +0x2C /* 000017E8 */ 000017BE 1013 move.b D0, [A3] 000017C0 0FC8 .incomplete 000017C2 48E2 0EF3 movem.l -[A2], D4,D5,D6,A0,A1,A2,A3,A6,A7 000017C6 04E5 .incomplete 000017C8 E1A8 lsl D0, D0 000017CA 4D02 .invalid 6, D2 // invalid opcode 4 with b == 4 000017CC 0F45 bchg D5, D7 000017CE 02E0 .incomplete 000017D0 1707 move.b -[A3], D7 000017D2 410B .invalid 0, A3 // invalid opcode 4 with b == 4 000017D4 0834 2ECD 3E1C btst.b [A4 + D3 * 8 + 0x1C], 0xCD 000017DA 04C5 .incomplete label000017DC: 000017DC 146B 1931 movea.b A2, [A3 + 0x1931] 000017E0 0105 btst D5, D0 000017E2 4563 chk.w D2, -[A3] 000017E4 198D BC2E move.b [A4 + A3 * 4 + 0x2E], A5 label000017E8: 000017E8 0473 09AA B307 3315 230B subi.w [[A3 + <>] + A3 * 2 + 0x3315230B], 0x9AA 000017F2 331C move.w -[A1], [A4]+ 000017F4 C6AA 6B0A and.l D3, [A2 + 0x6B0A] 000017F8 D30E addx.b -[A1], -[A6] 000017FA E91B rol D3.b, 4 000017FC 020F 349B andi.b A7, 0x9B 00001800 0CBE 4402 5310 cmpi.l <>, 0x44025310 00001806 3453 movea.w A2, [A3] 00001808 0EA5 00EB 2A61 .invalid.l -[A5], 0xEB2A61 // invalid immediate operation 0000180E 1AA5 move.b [A5], -[A5] 00001810 009B 1C61 1AFB ori.l [A3]+, 0x1C611AFB 00001816 3F08 move.w -[A7], A0 00001818 020F 34DB andi.b A7, 0xDB 0000181C 018B bclr A3, D0 0000181E 06D0 .incomplete 00001820 1B00 move.b -[A5], D0 00001822 00C3 .incomplete 00001824 063B 01AD BE48 addi.b [PC + A3 * 8 + 0x48], 0xAD 0000182A 0507 btst D7, D2 0000182C C514 and.b [A4], D2 0000182E 2339 6C48 233A move.l -[A1], [0x6C48233A] 00001834 34D3 move.w [A2]+, [A3] 00001836 15A5 4143 1CC9 4514 move.b [[A2 + <>] + 0x1CC94514], -[A5] 0000183E 02F3 .incomplete 00001840 6E30 bgt +0x32 /* 00001872 */ 00001842 630A bls +0xC /* 0000184E */ 00001844 1101 move.b -[A0], D1 00001846 836E 070A or.w [A6 + 0x70A], D1 0000184A 30C5 move.w [A0]+, D5 0000184C 037B 30F5 bchg [PC + D3.w - 0x11], D1 // begin alternate branch 0000184E-00001852 label0000184E: 0000184E 30F5 3F05 move.w [A0]+, [[A5 + <>] + D3 * 8] // end alternate branch 0000184E-00001852 label0000184E: // (misaligned) 00001850 3F05 move.w -[A7], D5 00001852 20C1 move.l [A0]+, D1 00001854 FB01 .extension 0xB01 <> // unimplemented 00001856 200F move.l D0, A7 00001858 0D2D 9B08 btst [A5 - 0x64F8], D6 0000185C 229B move.l [A1], [A3]+ 0000185E 3765 225C move.w [A3 + 0x225C], -[A5] 00001862 56EB 01E5 sne [A3 + 0x1E5] 00001866 00C3 .incomplete 00001868 04D3 .incomplete 0000186A 2EDB move.l [A7]+, [A3]+ 0000186C 2611 move.l D3, [A1] 0000186E 01C3 .incomplete 00001870 0304 btst D4, D1 label00001872: 00001872 2B06 move.l -[A5], D6 00001874 0707 btst D7, D3 00001876 6ACD bpl -0x31 /* 00001845 */ 00001878 CE85 and.l D7, D5 0000187A 0183 bclr D3, D0 0000187C 0C04 6D03 cmpi.b D4, 0x3 00001880 2199 F501 move.l [[A0 + <> + A7 * 4]], [A1]+ 00001884 0703 btst D3, D3 00001886 A039 syscall ReadDateTime 00001888 DA2E 1002 add.b D5, [A6 + 0x1002] 0000188C E301 asl D1.b, 1 0000188E 9B6B 9B2C sub.w [A3 - 0x64D4], D5 00001892 8207 or.b D1, D7 00001894 0962 bchg -[A2], D4 00001896 DB0F addx.b -[A5], -[A7] 00001898 3303 move.w -[A1], D3 0000189A C325 and.b -[A5], D1 0000189C 82F3 0414 divu.w D1, [A3 + D0.w * 4 + 0x14] 000018A0 0283 2634 4307 andi.l D3, 0x26344307 000018A6 211A move.l -[A0], [A2]+ 000018A8 9213 sub.b D1, [A3] 000018AA 0B70 02AB bchg [A0 + D0.w * 2 - 0x85], D5 000018AE 7834 moveq.l D4, 0x34 000018B0 7367 moveq.l D1, 0x67 000018B2 D1D6 add.l A0, [A6] 000018B4 1609 move.b D3, A1 000018B6 4514 .invalid 2, [A4] // invalid opcode 4 with b == 4 000018B8 0263 3305 andi.w -[A3], 0x3305 000018BC 33CB 4512 1614 move.w [0x45121614], A3 000018C2 0213 6E6E andi.b [A3], 0x6E /* 'n' */ 000018C6 309B move.w [A0], [A3]+ 000018C8 1E07 move.b D7, D7 000018CA 05ED .incomplete 000018CC B012 cmp.b D0, [A2] 000018CE 16C5 move.b [A3]+, D5 000018D0 2014 move.l D0, [A4] 000018D2 02BB 5DC5 02EB 12C9 andi.l [PC + D1.w * 2 - 0x55], 0x5DC502EB 000018DA 020F 6E30 andi.b A7, 0x30 /* '0' */ 000018DE 4305 .invalid 1, D5 // invalid opcode 4 with b == 4 000018E0 0625 7302 addi.b -[A5], 0x2 000018E4 5349 subq.w A1, 1 000018E6 070B btst A3, D3 000018E8 A212 syscall SetEOF, flags=2 000018EA 16E5 move.b [A3]+, -[A5] 000018EC 007B 3030 0F01 ori.w [[PC + <> + D0 * 8]], 0x3030 /* '00' */ 000018F2 0869 36BB 0024 bchg.b [A1 + 0x24], 0xBB 000018F8 D311 add.b [A1], D1 000018FA 2E04 move.l D7, D4 000018FC 7B0B moveq.l D5, 0x0B 000018FE 731E moveq.l D1, 0x1E label00001900: 00001900 D315 add.b [A5], D1 00001902 12BB 0002 move.b [A1], [PC + D0.w + 0x2] 00001906 0786 bclr D6, D3 00001908 CAEB 00BB mulu.w D5, [A3 + 0xBB] 0000190C 0007 074D ori.b D7, 0x4D /* 'M' */ 00001910 614D bsr +0x4F /* 0000195F */ 00001912 9607 sub.b D3, D7 00001914 06D1 .incomplete 00001916 6B10 bmi +0x12 /* 00001928 */ 00001918 CB01 abcd D5, D1 0000191A 0502 btst D2, D2 0000191C 0F34 1264 btst [A4 + D1.w * 2 + 0x64], D7 00001920 020F 8102 andi.b A7, 0x2 00001924 6469 bcc +0x6B /* 0000198F */ 00001926 1EC0 move.b [A7]+, D0 label00001928: 00001928 3B4E 7566 move.w [A5 + 0x7566], A6 0000192C 3E90 move.w [A7], [A0] 0000192E 7001 moveq.l D0, 0x01 00001930 5102 subq.b D2, 8 00001932 0FA5 bclr -[A5], D7 00001934 31F3 07C5 0307 move.w [0x00000307], <> 0000193A 8542 E045 pack D2, D2, 0xE045 0000193E 050F btst A7, D2 00001940 3406 move.w D2, D6 00001942 3CC3 move.w [A6]+, D3 00001944 0D17 btst [A7], D6 00001946 04F2 .incomplete 00001948 0F65 bchg -[A5], D7 0000194A 000F 6C3E ori.b A7, 0x3E /* '>' */ 0000194E 052B 0FC5 btst [A3 + 0xFC5], D2 00001952 316B 1B17 04F6 move.w [A0 + 0x4F6], [A3 + 0x1B17] 00001958 FB35 .extension 0xB35 <> // unimplemented 0000195A 1704 move.b -[A3], D4 0000195C 7617 moveq.l D3, 0x17 0000195E 8630 5560 9213 or.b D3, [A0 - 0x6DED] 00001964 279B 045B move.l [A3 + D0.w * 4 + 0x5B], [A3]+ 00001968 2244 movea.l A1, D4 0000196A D861 add.w D4, -[A1] 0000196C 0C2C 0700 0C64 cmpi.b [A4 + 0xC64], 0x0 00001972 020F 9107 andi.b A7, 0x7 00001976 0F34 01FA 8301 CCB3 2B58 btst [[-0x7CFE334D] + 0x2B58], D7 00001980 ED06 asl D6.b, 6 00001982 0F42 bchg D2, D7 00001984 3426 move.w D2, -[A6] 00001986 C311 and.b [A1], D1 00001988 BB06 xor.b D6, D5 0000198A 2705 move.l -[A3], D5 0000198C F824 9AE3 .tblXX 0xF824, 0x9AE3 // unimplemented 00001990 202B 04DC move.l D0, [A3 + 0x4DC] 00001994 784B moveq.l D4, 0x4B 00001996 1BC3 move.b <>, D3 00001998 4BA8 0701 .invalid 5, [A0 + 0x701] // invalid opcode 4 with b == 6 0000199C C4FB 14A1 mulu.w D2, [PC + D1.w * 4 - 0x95] 000019A0 8263 or.w D1, -[A3] 000019A2 0212 A802 andi.b [A2], 0x2 000019A6 5B33 F834 subq.b [A3 + A7 + 0x34], 5 000019AA CCE1 mulu.w D6, -[A1] 000019AC C38B exg D1, A3 000019AE 0103 btst D3, D0 000019B0 321B move.w D1, [A3]+ 000019B2 0CA3 2517 0A6F cmpi.l -[A3], 0x25170A6F 000019B8 1363 810B move.b [A1 - 0x7EF5], -[A3] 000019BC 2C34 6B1B 2109 4821 move.l D6, [[A4 + D6 * 2] + 0x21094821] 000019C4 1CC0 move.b [A6]+, D0 000019C6 0227 8601 andi.b -[A7], 0x1 000019CA CB01 abcd D5, D1 000019CC 0B02 btst D2, D5 000019CE 1703 move.b -[A3], D3 000019D0 1E63 movea.b A7, -[A3] 000019D2 23A5 010F C503 0F45 move.l [[A1 + <>] + D0 - 0x3AFCF0BB], -[A5] 000019DA 322C 020F move.w D1, [A4 + 0x20F] 000019DE 34F2 A873 move.w [A2]+, [A2 + A2 + 0x73] 000019E2 000B 0104 ori.b A3, 0x4 000019E6 C00B and.b D0, A3 000019E8 0272 3EFB 0103 05C0 0672 andi.w [[A2 + <> + D0] + 0x5C00672], 0x3EFB 000019F2 3E8B move.w [A7], A3 000019F4 010F btst A7, D0 000019F6 A502 syscall Read, flags=5 000019F8 0F6C 2CC5 bchg [A4 + 0x2CC5], D7 000019FC 05DB .incomplete 000019FE 02C8 .incomplete 00001A00 48E5 058B movem.l -[A5], D5,D7,A0,A4,A6,A7 00001A04 15EB 092C 4305 move.b [PC + 0x4305 /* 00005D0B, cstring "" */], [A3 + 0x92C] 00001A0A 4B2A 0802 .invalid 5, [A2 + 0x802] // invalid opcode 4 with b == 4 00001A0E 0F45 bchg D5, D7 00001A10 9BDB sub.l A5, [A3]+ 00001A12 2D45 0317 move.l [A6 + 0x317], D5 00001A16 867F or.w D3, <> 00001A18 1785 BEC6 move.b [A3 + A3 * 8 - 0x58], D5 00001A1C 063C FB09 170A addi.b 0xA /* '\n' */, 0x9 /* '\t' */ 00001A22 D02C 020F add.b D0, [A4 + 0x20F] 00001A26 C90C abcd -[A4], -[A4] 00001A28 9321 sub.b -[A1], D1 00001A2A 8118 or.b [A0]+, D0 00001A2C 4873 6883 pea.l [A3 + D6 - 0x125] 00001A30 0048 AB0C ori.w A0, 0xAB0C 00001A34 EB02 asl D2.b, 5 00001A36 9301 subx.b D1, D1 00001A38 7109 moveq.l D0, 0x09 00001A3A 3CBB 2885 move.w [A6], [PC + D2 - 0x123] 00001A3E 5F0F subq.b A7, 7 00001A40 0607 09BA addi.b D7, 0xBA 00001A44 070A btst A2, D3 00001A46 DE48 add.w D7, A0 00001A48 68A3 bvc -0x5B /* 000019ED */ 00001A4A 2681 move.l [A3], D1 00001A4C 9407 sub.b D2, D7 00001A4E 0096 050A CB01 ori.l [A6], 0x50ACB01 00001A54 E909 lsl D1.b, 4 00001A56 AB02 syscall BitsToPix 00001A58 F658 7300 .extension 0x658 <>, 0x7300 // unimplemented 00001A5C 170A move.b -[A3], A2 00001A5E E30F lsl D7.b, 1 00001A60 0634 C30F 8507 F362 343C addi.b [[A4 + <>] + A0 * 4 - 0xC9DCBC4], 0xF 00001A6A A32D syscall SetApplLimit, flags=3 00001A6C 1B0C move.b -[A5], A4 00001A6E 9301 subx.b D1, D1 00001A70 5C62 addq.w -[A2], 6 00001A72 0707 btst D7, D3 00001A74 2F02 move.l -[A7], D2 00001A76 233E move.l -[A1], <> 00001A78 309B move.w [A0], [A3]+ 00001A7A 025C 6207 andi.w [A4]+, 0x6207 00001A7E 035F bchg [A7]+, D1 00001A80 020F 301B andi.b A7, 0x1B 00001A84 3126 move.w -[A0], -[A6] 00001A86 930E subx.b -[A1], -[A6] 00001A88 E91B rol D3.b, 4 00001A8A 1624 move.b D3, -[A4] 00001A8C 9AD3 sub.w A5, [A3] 00001A8E 0778 4303 bchg [0x00004303], D3 00001A92 38FA BC02 move.w [A4]+, [PC - 0x43FE /* FFFFD696, cstring "" */] 00001A96 0FB0 A306 C302 bclr [[A0 + <>] + A2 * 2 - 0x3CFE], D7 00001A9C A304 syscall Control, flags=3 00001A9E 2B04 move.l -[A5], D4 00001AA0 170B move.b -[A3], A3 00001AA2 9C4B sub.w D6, A3 00001AA4 058B bclr A3, D2 00001AA6 01A3 bclr -[A3], D0 00001AA8 0DDB .incomplete 00001AAA 1661 movea.b A3, -[A1] 00001AAC 2F73 077B 0893 0607 0C45 F837 0616 move.l [A7 + 0x616], [[A3 + 0x8930607] + 0xC45F837] 00001ABA 0B0D btst A5, D5 00001ABC 8B01 sbcd D5, D1 00001ABE F327 .extension 0x327 <> // unimplemented 00001AC0 5C62 addq.w -[A2], 6 00001AC2 0F08 btst A0, D7 00001AC4 020F 30EB andi.b A7, 0xEB 00001AC8 1F0B move.b -[A7], A3 00001ACA 0FA3 bclr -[A3], D7 00001ACC 1EF1 2FFA BCA5 2F0F DAEB move.b [A7]+, [[-0x435AD0F1] - 0x2515] 00001AD6 0016 2A6A ori.b [A6], 0x6A /* 'j' */ 00001ADA 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 00001ADC 0B01 btst D1, D5 00001ADE 5887 addq.l D7, 4 00001AE0 01E9 .incomplete 00001AE2 0FA9 000F bclr [A1 + 0xF], D7 00001AE6 0802 0F2A btst.b D2, 0x2A /* '*' */ 00001AEA 2863 movea.l A4, -[A3] 00001AEC 0AFA .incomplete 00001AEE BC87 cmp.l D6, D7 00001AF0 11AA 0F30 C10D move.b [[A0 + <>] + A4], [A2 + 0xF30] 00001AF6 3701 move.w -[A3], D1 00001AF8 FF27 .extension 0xF27 <> // unimplemented 00001AFA 08D0 1706 bset.b [A0], 0x6 00001AFE 5B49 subq.w A1, 5 00001B00 9E8B sub.l D7, A3 00001B02 4137 09F4 .invalid 0, <> // invalid opcode 4 with b == 4 00001B06 5A37 0A42 addq.b [A7 + D0 * 2 + 0x42], 5 00001B0A 0FE1 .incomplete 00001B0C 1F07 move.b -[A7], D7 00001B0E 0C40 4207 cmpi.w D0, 0x4207 00001B12 02E0 .incomplete 00001B14 EB09 lsl D1.b, 5 00001B16 8823 or.b D4, -[A3] 00001B18 682B bvc +0x2D /* 00001B45 */ 00001B1A 0B08 btst A0, D5 00001B1C 02AB 77A0 88A9 5E06 andi.l [A3 + 0x5E06], 0x77A088A9 00001B24 2A38 070A move.l D5, [0x0000070A] 00001B28 4065 negx.w -[A5] 00001B2A B91B xor.b [A3]+, D4 00001B2C 0288 1706 AF5B andi.l A0, 0x1706AF5B 00001B32 6DA1 blt -0x5D /* 00001AD5 */ 00001B34 AD33 syscall AppendMenu, auto_pop 00001B36 0263 00A5 andi.w -[A3], 0xA5 00001B3A C013 and.b D0, [A3] 00001B3C 1D44 82CC move.b [A6 - 0x7D34], D4 00001B40 5B3F subq.b <>, 5 00001B42 1B0D move.b -[A5], A5 00001B44 4506 .invalid 2, D6 // invalid opcode 4 with b == 4 00001B46 0F06 btst D6, D7 00001B48 2700 move.l -[A3], D0 00001B4A 848D or.l D2, A5 00001B4C 0302 btst D2, D1 00001B4E 0F2A 10C1 btst [A2 + 0x10C1], D7 00001B52 1FA1 472C move.b <>, -[A1] 00001B56 020F E108 andi.b A7, 0x8 00001B5A 2192 1707 070F 3D08 move.l [[A0 + <>] + D1 * 8 + 0x70F3D08], [A2] 00001B62 05B0 F82D bclr [A0 + A7 + 0x2D], D2 00001B66 7137 moveq.l D0, 0x37 00001B68 0344 bchg D4, D1 00001B6A 078D bclr A5, D3 00001B6C 1C07 move.b D6, D7 00001B6E 0D21 btst -[A1], D6 00001B70 8783 9927 unpk D3, D3, 0x9927 00001B74 841D or.b D2, [A5]+ 00001B76 9B32 0FC5 sub.b <>, D5 00001B7A EB07 asl D7.b, 5 00001B7C 0C1E 0FCD cmpi.b [A6]+, 0xCD 00001B80 0293 141B 0176 andi.l [A3], 0x141B0176 00001B86 E518 rol D0.b, 2 00001B88 7319 moveq.l D1, 0x19 00001B8A 0D89 bclr A1, D6 00001B8C 029B 1302 D35D andi.l [A3]+, 0x1302D35D 00001B92 5311 subq.b [A1], 1 00001B94 CC02 and.b D6, D2 00001B96 EB06 asl D6.b, 5 00001B98 4308 .invalid 1, A0 // invalid opcode 4 with b == 4 00001B9A 470D .invalid 3, A5 // invalid opcode 4 with b == 4 00001B9C EE62 asr D2.w, D7 00001B9E DB11 add.b [A1], D5 00001BA0 5307 subq.b D7, 1 00001BA2 25C5 7B1B move.l [PC + 0x7B1B /* 000096BF, cstring "" */], D5 00001BA6 21C5 68F3 move.l [0x000068F3], D5 00001BAA 0FE5 .incomplete 00001BAC 3327 move.w -[A1], -[A7] 00001BAE 8A25 or.b D5, -[A5] 00001BB0 FB0B .extension 0xB0B <> // unimplemented 00001BB2 4208 clr.b A0 00001BB4 0F70 02A3 bchg [A0 + D0.w * 2 - 0x93], D7 00001BB8 7707 moveq.l D3, 0x07 00001BBA 0A69 8715 9EB3 xori.w [A1 - 0x614D], 0x8715 00001BC0 622A bhi +0x2C /* 00001BEC */ 00001BC2 28F3 1917 0720 0F6E move.l [A4]+, [[A3] + D1 + 0x7200F6E] 00001BCA 348B move.w [A2], A3 00001BCC 2202 move.l D1, D2 00001BCE E31E rol D6.b, 1 00001BD0 6E73 bgt +0x75 /* 00001C45 */ 00001BD2 13A1 04BB move.b [A1 + D0.w * 4 - 0x69], -[A1] 00001BD6 04CA .incomplete 00001BD8 9381 subx.l D1, D1 00001BDA A50D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=5 00001BDC 6B31 bmi +0x33 /* 00001C0F */ 00001BDE 0F04 btst D4, D7 00001BE0 F308 .extension 0x308 <> // unimplemented 00001BE2 0308 btst A0, D1 00001BE4 8301 sbcd D1, D1 00001BE6 BB04 xor.b D4, D5 00001BE8 E101 asl D1.b, 8 00001BEA CB01 abcd D5, D1 label00001BEC: 00001BEC A503 syscall Write, flags=5 00001BEE 0311 btst [A1], D1 00001BF0 1709 move.b -[A3], A1 00001BF2 910F subx.b -[A0], -[A7] 00001BF4 020F 020F andi.b A7, 0xF 00001BF8 F191 .invalid <> 00001BFA E173 roxl D3.w, D0 00001BFC 4B11 .invalid 5, [A1] // invalid opcode 4 with b == 4 00001BFE 5307 subq.b D7, 1 00001C00 9317 sub.b [A7], D1 00001C02 6577 bcs +0x79 /* 00001C7B */ 00001C04 6785 beq -0x79 /* 00001B8B */ 00001C06 D5A3 add.l -[A3], D2 00001C08 3ADA move.w [A5]+, [A2]+ 00001C0A 0802 0FA0 btst.b D2, 0xA0 00001C0E 0E69 182A 388B .invalid.w [A1 + 0x388B], 0x182A // invalid immediate operation 00001C14 17DC 88B6 move.b [PC + A0 - 0x74], [A4]+ 00001C18 8B1B or.b [A3]+, D5 00001C1A C565 and.w -[A5], D2 00001C1C EB82 asl D2, 5 00001C1E 345B movea.w A2, [A3]+ 00001C20 0E06 0706 .invalid.b D6, 0x6 // invalid immediate operation 00001C24 9273 5CA5 sub.w D1, [A3 + D5 * 4 - 0x91] 00001C28 2107 move.l -[A0], D7 00001C2A 0BEB .incomplete 00001C2C BB85 xor.l D5, D5 00001C2E 735C moveq.l D1, 0x5C 00001C30 E508 lsl D0.b, 2 00001C32 0FE9 .incomplete 00001C34 190F move.b -[A4], A7 00001C36 2A28 0D37 move.l D5, [A0 + 0xD37] 00001C3A 0203 5234 andi.b D3, 0x34 /* '4' */ 00001C3E E179 rol D1.w, D0 00001C40 09AB 8607 bclr [A3 - 0x79F9], D4 00001C44 0B84 bclr D4, D5 00001C46 1706 move.b -[A3], D6 00001C48 4A86 tst.l D6 00001C4A 0217 892F andi.b [A7], 0x2F /* '/' */ 00001C4E 170A move.b -[A3], A2 00001C50 A40F syscall MountVol, flags=4 00001C52 343C E31D move.w D2, 0xE31D 00001C56 6C16 bge +0x18 /* 00001C6E */ 00001C58 DB03 addx.b D5, D3 00001C5A F384 .invalid <> 00001C5C AAAB syscall 0xAAB 00001C5E 0207 0E03 andi.b D7, 0x3 00001C62 BB04 xor.b D4, D5 00001C64 070E btst A6, D3 00001C66 06A3 0507 0E09 addi.l -[A3], 0x5070E09 00001C6C 7300 moveq.l D1, 0x00 label00001C6E: 00001C6E 2305 move.l -[A1], D5 00001C70 F301 .extension 0x301 <> // unimplemented 00001C72 6308 bls +0xA /* 00001C7C */ 00001C74 B317 xor.b [A7], D1 00001C76 0B0A btst A2, D5 00001C78 F325 .extension 0x325 <> // unimplemented 00001C7A 3B04 move.w -[A5], D4 label00001C7C: 00001C7C FB25 .extension 0xB25 <> // unimplemented 00001C7E 4307 .invalid 1, D7 // invalid opcode 4 with b == 4 00001C80 3340 9B02 move.w [A1 - 0x64FE], D0 00001C84 834E 0802 pack -[A1], -[A6], 0x0802 00001C88 0F34 3CB3 btst [A4 + D3 * 4 - 0x77], D7 00001C8C 14E5 move.b [A2]+, -[A5] 00001C8E 3086 move.w [A0], D6 00001C90 020F 6E30 andi.b A7, 0x30 /* '0' */ 00001C94 D8B3 2C17 add.l D4, [A3 + D2 * 4 + 0x17] 00001C98 0A38 1702 BB0F xori.b [0xFFFFBB0F], 0x2 00001C9E 343C 431A move.w D2, 0x431A 00001CA2 250C move.l -[A2], A4 00001CA4 0F21 btst -[A1], D7 00001CA6 0C4B 060F cmpi.w A3, 0x60F 00001CAA 0406 080B subi.b D6, 0xB 00001CAE 11E3 1270 move.b [0x00001270], -[A3] 00001CB2 0033 0CE5 DD10 ori.b [A3 + A5 * 4], 0xE5 00001CB8 B325 xor.b -[A5], D1 00001CBA BC93 cmp.l D6, [A3] 00001CBC 0241 02E3 andi.w D1, 0x2E3 00001CC0 0036 CB05 9314 ori.b <>, 0x5 00001CC6 9B34 0423 sub.b [A4 + D0.w * 4 + 0x23], D5 00001CCA 0008 00D3 ori.b A0, 0xD3 00001CCE 0D53 bchg [A3], D6 00001CD0 0043 19FC ori.w D3, 0x19FC 00001CD4 6B21 bmi +0x23 /* 00001CF7 */ 00001CD6 1425 move.b D2, -[A5] 00001CD8 9B0F subx.b -[A5], -[A7] 00001CDA 4545 chk.w D2, D5 00001CDC 6A5B bpl +0x5D /* 00001D39 */ 00001CDE 09A5 bclr -[A5], D4 00001CE0 140F move.b D2, A7 00001CE2 0608 0F70 addi.b A0, 0x70 /* 'p' */ 00001CE6 021B 772A andi.b [A3]+, 0x2A /* '*' */ 00001CEA 1014 move.b D0, [A4] 00001CEC 070B btst A3, D3 00001CEE 4034 450A EB89 negx.b [[A4 + <> + D4 * 4] - 0x1477] 00001CF4 8634 9301 or.b D3, [[A4 + <> + A1 * 2]] 00001CF8 A016 syscall InitQueue/FInitQueue 00001CFA CD98 and.l [A0]+, D6 00001CFC 078B bclr A3, D3 00001CFE AE27 syscall GetMaxDevice, auto_pop 00001D00 0AEB .incomplete 00001D02 86E1 divu.w D3, -[A1] 00001D04 1D05 move.b -[A6], D5 00001D06 0377 8471 bchg [A7 + A0.w * 4 + 0x71], D1 00001D0A 5B16 subq.b [A6], 5 00001D0C 0802 0F85 btst.b D2, 0x85 00001D10 EE43 asr D3.w, 7 00001D12 0348 bchg A0, D1 00001D14 E50D lsl D5.b, 2 00001D16 0F12 btst [A2], D7 00001D18 1685 move.b [A3], D5 00001D1A 2CC2 move.l [A6]+, D2 00001D1C 9309 subx.b -[A1], -[A1] 00001D1E 8500 sbcd D2, D0 00001D20 1B01 move.b -[A5], D1 00001D22 2B02 move.l -[A5], D2 00001D24 3A08 move.w D5, A0 00001D26 0703 btst D3, D3 00001D28 2B0F move.l -[A5], A7 00001D2A 70A5 moveq.l D0, 0xFFFFFFA5 00001D2C 0283 18B0 070F andi.l D3, 0x18B0070F 00001D32 47C6 lea.l A3, D6 00001D34 5B21 subq.b -[A1], 5 00001D36 0308 btst A0, D1 00001D38 1B12 move.b -[A5], [A2] 00001D3A 694A bvs +0x4C /* 00001D86 */ 00001D3C 1E16 move.b D7, [A6] 00001D3E 0706 btst D6, D3 00001D40 B77B 05FA BC1C 167E 0F00 xor.w [[-0x43E3E982] + 0xF00], D3 00001D4A 0F1C btst [A4]+, D7 00001D4C 1600 move.b D3, D0 00001D4E DB76 4505 add.w [[A6 + <>] + D4 * 4], D5 00001D52 6B02 bmi +0x4 /* 00001D56 */ 00001D54 1633 0E13 move.b D3, [A3 + D0 * 8 + 0x13] // begin alternate branch 00001D56-00001D5C label00001D56: 00001D56 0E13 1C78 .invalid.b [A3], 0x78 /* 'x' */ // invalid immediate operation 00001D5A 7605 moveq.l D3, 0x05 // end alternate branch 00001D56-00001D5C label00001D56: // (misaligned) 00001D58 1C78 7605 movea.b A6, [0x00007605] 00001D5C 01AB 110E bclr [A3 + 0x110E], D0 00001D60 7B04 moveq.l D5, 0x04 00001D62 9304 subx.b D1, D4 00001D64 2A6A C120 movea.l A5, [A2 - 0x3EE0] 00001D68 3706 move.w -[A3], D6 00001D6A 8C07 or.b D6, D7 00001D6C 0119 btst [A1]+, D0 00001D6E 4303 .invalid 1, D3 // invalid opcode 4 with b == 4 00001D70 50DC st [A4]+ 00001D72 3853 movea.w A4, [A3] 00001D74 064B 3B73 addi.w A3, 0x3B73 /* ';s' */ 00001D78 00F6 .incomplete 00001D7A B31D xor.b [A5]+, D1 00001D7C 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 00001D7E DB09 addx.b -[A5], -[A1] 00001D80 7B49 moveq.l D5, 0x49 00001D82 2707 move.l -[A3], D7 00001D84 DDF3 10A9 add.l A6, [A3 + D1.w - 0x87] // begin alternate branch 00001D86-00001D8C label00001D86: 00001D86 10A9 8D2C move.b [A0], [A1 - 0x72D4] 00001D8A 245B movea.l A2, [A3]+ // end alternate branch 00001D86-00001D8C label00001D86: // (misaligned) 00001D88 8D2C 245B or.b [A4 + 0x245B], D6 00001D8C 29E9 02A1 180B 1D04 move.l 0x180B1D04, [A1 + 0x2A1] 00001D94 A31F syscall DisposPtr/DisposePtr, flags=3 00001D96 7607 moveq.l D3, 0x07 00001D98 1031 0D50 move.b D0, [A1] 00001D9C 6310 bls +0x12 /* 00001DAE */ 00001D9E 4958 chk.w D4, [A0]+ 00001DA0 2DDA move.l <>, [A2]+ 00001DA2 2A28 731B move.l D5, [A0 + 0x731B] 00001DA6 E501 asl D1.b, 2 00001DA8 CB76 096E and.w <>, D5 00001DAC 8513 or.b [A3], D2 label00001DAE: 00001DAE 48AB 3A25 3103 movem.w [A3 + 0x3103], D0,D2,D5,A1,A3,A4,A5 00001DB4 3EB1 49C5 move.w [A7], <> 00001DB8 51FB 09FA BC29 5CAD 3D02 sf [[-0x43D6A353] + 0x3D02] 00001DC2 2B86 2B15 move.l [[A5] + D2 * 2], D6 00001DC6 3063 movea.w A0, -[A3] 00001DC8 1BF6 B33C move.b <>, <> 00001DCC 1709 move.b -[A3], A1 00001DCE 1ADB move.b [A5]+, [A3]+ 00001DD0 03B3 1DBB 3FAA 7B2C DB03 0370 bclr [[0x3FAA7B2C + D1 * 4] - 0x24FCFC90], D1 00001DDC 2B24 move.l -[A5], -[A4] 00001DDE DB03 addx.b D5, D3 00001DE0 3B5E 3B06 move.w [A5 + 0x3B06], [A6]+ 00001DE4 8311 or.b [A1], D1 00001DE6 A706 syscall KillIO, flags=7 00001DE8 A857 syscall SetEntry 00001DEA 86B5 9B02 1108 or.l D3, [[A5 + <> + A1 * 2] + 0x1108] 00001DF0 3B01 move.w -[A5], D1 00001DF2 2519 move.l -[A2], [A1]+ 00001DF4 0F34 8500 btst [A4 + <> + A0 * 4], D7 00001DF8 0F6E 610B bchg [A6 + 0x610B], D7 00001DFC 1702 move.b -[A3], D2 00001DFE 88B3 6F43 0C65 015B or.l D4, [[A3 + <>] + 0xC65015B] 00001E06 43E1 lea.l A1, -[A1] 00001E08 10A3 move.b [A0], -[A3] 00001E0A 3E76 3026 movea.w A7, [A6 + D3.w + 0x26] 00001E0E 0310 btst [A0], D1 00001E10 CD63 and.w -[A3], D6 00001E12 370C move.w -[A3], A4 00001E14 D07B 4617 add.w D0, [PC + D4.w * 8 + 0x17] 00001E18 0ED9 .incomplete 00001E1A 2710 move.l -[A3], [A0] 00001E1C 7DBB moveq.l D6, 0xFFFFFFBB 00001E1E 0407 108B subi.b D7, 0x8B 00001E22 42E6 .invalid -[A6] // invalid opcode 4 with subtype 1 00001E24 4445 neg.w D5 00001E26 08EB 0B58 9307 bset.b [A3 - 0x6CF9], 0x58 /* 'X' */ 00001E2C 0DC0 .incomplete 00001E2E BB28 2473 xor.b [A0 + 0x2473], D5 00001E32 1A09 move.b D5, A1 00001E34 E61E ror D6.b, 3 00001E36 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4 00001E38 0683 0AA0 1B17 addi.l D3, 0xAA01B17 00001E3E 0B05 btst D5, D5 00001E40 0308 btst A0, D1 00001E42 A322 syscall NewHandleClear, flags=3 00001E44 7A83 moveq.l D5, 0xFFFFFF83 00001E46 4D16 .invalid 6, [A6] // invalid opcode 4 with b == 4 00001E48 8E33 085E or.b D7, [A3 + D0 + 0x5E] 00001E4C 0308 btst A0, D1 00001E4E 070B btst A3, D3 00001E50 CDF3 34C1 muls.w D6, [A3 + D3.w * 4 - 0x63] 00001E54 080F 653D btst.b A7, 0x3D /* '=' */ 00001E58 C530 0F34 and.b <>, D2 00001E5C 3C0F move.w D6, A7 00001E5E 2233 3046 move.l D1, [A3 + D3.w + 0x46] 00001E62 6316 bls +0x18 /* 00001E7A */ 00001E64 3320 move.w -[A1], -[A0] 00001E66 9304 subx.b D1, D4 00001E68 92CB sub.w A1, A3 00001E6A 00AB 0607 08EE F314 ori.l [A3 - 0xCEC], 0x60708EE 00001E72 D350 add.w [A0], D1 00001E74 170F move.b -[A3], A7 00001E76 703B moveq.l D0, 0x3B 00001E78 02A8 7B05 2310 762B andi.l [A0 + 0x762B], 0x7B052310 // begin alternate branch 00001E7A-00001E80 label00001E7A: 00001E7A 7B05 moveq.l D5, 0x05 00001E7C 2310 move.l -[A1], [A0] 00001E7E 762B moveq.l D3, 0x2B // end alternate branch 00001E7A-00001E80 label00001E7A: // (misaligned) 00001E80 02B3 095A 9309 B309 andi.l [[A3 + <> + A3 * 2]], 0x95A9309 00001E88 2893 move.l [A4], [A3] 00001E8A 0461 0176 subi.w -[A1], 0x176 00001E8E 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00001E90 5A43 addq.w D3, 5 00001E92 0693 04E2 0EC6 addi.l [A3], 0x4E20EC6 00001E98 5B39 36D6 070F subq.b [0x36D6070F], 5 00001E9E 947E sub.w D2, <> 00001EA0 3330 00E3 move.w -[A1], [A0 + D0.w - 0x29] 00001EA4 7647 moveq.l D3, 0x47 00001EA6 0D3C 30CC btst 0xCC, D6 // begin alternate branch 00001EA8-00001EAA label00001EA8: 00001EA8 30CC move.w [A0]+, A4 // end alternate branch 00001EA8-00001EAA label00001EA8: // (misaligned) 00001EAA 022B 0925 0173 andi.b [A3 + 0x173], 0x25 /* '%' */ 00001EB0 010E btst A6, D0 00001EB2 1B06 move.b -[A5], D6 00001EB4 6101 bsr +0x3 /* 00001EB7 */ 00001EB6 0107 btst D7, D0 00001EB8 FB14 .extension 0xB14 <> // unimplemented 00001EBA F6A8 1701 .extension 0x6A8 <> // unimplemented 00001EBE 4092 negx.l [A2] 00001EC0 7002 moveq.l D0, 0x02 00001EC2 0F30 3C0B btst [A0 + D3 * 4 + 0xB], D7 00001EC6 423B 1DFA BC45 2323 6FEB clr.b [[-0x43BADCDD] + 0x6FEB] 00001ED0 0230 6813 2B6D andi.b <>, 0x13 00001ED6 020F E504 andi.b A7, 0x4 00001EDA 7B71 moveq.l D5, 0x71 00001EDC A893 syscall MoveTo 00001EDE 3341 063C move.w [A1 + 0x63C], D1 00001EE2 8B19 or.b [A1]+, D5 00001EE4 12BB 2802 move.b [A1], [PC + D2 + 0x2] 00001EE8 EB89 lsl D1, 5 00001EEA BB28 3468 xor.b [A0 + 0x3468], D5 00001EEE E31D rol D5.b, 1 00001EF0 E125 asl D5.b, D0 00001EF2 BB28 A63B xor.b [A0 - 0x59C5], D5 00001EF6 17E1 25E3 1E33 10C3 1D6C move.b [[0x1E33] + 0x10C31D6C], -[A1] 00001F00 0338 2D29 btst [0x00002D29], D1 00001F04 B36E 6E30 xor.w [A6 + 0x6E30], D1 00001F08 9301 subx.b D1, D1 00001F0A 4208 clr.b A0 00001F0C 0802 0F30 btst.b D2, 0x30 /* '0' */ 00001F10 3CFB 1E81 move.w [A6]+, [PC + D1 * 8 - 0x127] 00001F14 242B 1003 move.l D2, [A3 + 0x1003] 00001F18 2841 movea.l A4, D1 00001F1A 0363 bchg -[A3], D1 00001F1C 0207 04E6 andi.b D7, 0xE6 00001F20 7B49 moveq.l D5, 0x49 00001F22 E31E rol D6.b, 1 00001F24 D87B 1B01 add.w D4, [[PC + <> + D1 * 2]] 00001F28 0107 btst D7, D0 00001F2A 1189 A106 0F34 move.b [[A0 + <>] + A2 + 0xF34], A1 00001F30 3CC3 move.w [A6]+, D3 00001F32 13C1 0293 01A5 move.b [0x029301A5], D1 00001F38 0103 btst D3, D0 00001F3A 0002 636E ori.b D2, 0x6E /* 'n' */ 00001F3E 3CAB 1103 move.w [A6], [A3 + 0x1103] 00001F42 40E1 move.w -[A1], SR 00001F44 0068 6307 E103 ori.w [A0 - 0x1EFD], 0x6307 00001F4A 6370 bls +0x72 /* 00001FBC */ 00001F4C E31E rol D6.b, 1 00001F4E 8314 or.b [A4], D1 00001F50 06ED .incomplete 00001F52 27B3 13E5 2707 0C76 0FE9 move.l [[A3 + <>] + D2 * 8 + 0xC760FE9], <> 00001F5C 27B3 132A 1023 1221 0353 3839 0331 move.l [[A3] + 0x38390331], [[A3 + 0x1023 + D1 * 2] + 0x1221] 00001F6A 2B0F move.l -[A5], A7 00001F6C 352B 6308 move.w -[A2], [A3 + 0x6308] 00001F70 0121 btst -[A1], D0 00001F72 292B A17F move.l -[A4], [A3 - 0x5E81] 00001F76 3B01 move.w -[A5], D1 00001F78 CB01 abcd D5, D1 00001F7A D408 add.b D2, A0 00001F7C 020F 892B andi.b A7, 0x2B /* '+' */ 00001F80 0F65 bchg -[A5], D7 00001F82 000F 6E30 ori.b A7, 0x30 /* '0' */ 00001F86 092C EB2A btst [A4 - 0x14D6], D4 00001F8A 6100 5B09 bsr +0x5B0B /* 00007A95 */ 00001F8E 020F 8100 andi.b A7, 0x0 00001F92 2303 move.l -[A1], D3 00001F94 4126 .invalid 0, -[A6] // invalid opcode 4 with b == 4 00001F96 B355 xor.w [A5], D1 00001F98 D30B addx.b -[A1], -[A3] 00001F9A 070D btst A5, D3 00001F9C 0A07 0F83 xori.b D7, 0x83 00001FA0 DBA9 0308 add.l [A1 + 0x308], D5 00001FA4 B403 cmp.b D2, D3 00001FA6 087C 1B17 6316 bchg.b 0x16, 0x17 00001FAC 170D move.b -[A3], A5 00001FAE EABB ror D3, D5 00001FB0 0B26 btst -[A6], D5 00001FB2 AB18 syscall PushVerb 00001FB4 A326 syscall HandleZone, flags=3 00001FB6 492E 00A3 .invalid 4, [A6 + 0xA3] // invalid opcode 4 with b == 4 00001FBA 7817 moveq.l D4, 0x17 label00001FBC: 00001FBC 0661 832B addi.w -[A1], 0x832B 00001FC0 7EE3 moveq.l D7, 0xFFFFFFE3 00001FC2 40A1 negx.l -[A1] 00001FC4 5565 subq.w -[A5], 2 00001FC6 8C83 or.l D6, D3 00001FC8 2B00 move.l -[A5], D0 00001FCA 0FED .incomplete 00001FCC 535A subq.w [A2]+, 1 00001FCE 8A47 or.w D5, D7 00001FD0 07EC .incomplete 00001FD2 4786 .invalid 3, D6 // invalid opcode 4 with b == 6 00001FD4 50FB 7534 st <> 00001FD8 8B17 or.b [A7], D5 00001FDA 1286 move.b [A1], D6 00001FDC C596 and.l [A6], D2 00001FDE 0991 bclr [A1], D4 00001FE0 5706 subq.b D6, 3 00001FE2 625B bhi +0x5D /* 0000203F */ 00001FE4 09D1 .incomplete 00001FE6 0140 bchg D0, D0 00001FE8 020F 2A10 andi.b A7, 0x10 00001FEC 0B0A btst A2, D5 00001FEE 0627 0678 addi.b -[A7], 0x78 /* 'x' */ 00001FF2 AD01 syscall FMSwapFont, auto_pop 00001FF4 0F2A 2826 btst [A2 + 0x2826], D7 00001FF8 F889 4F48 .extension 0x889 <> // unimplemented 00001FFC 4584 .invalid 2, D4 // invalid opcode 4 with b == 6 00001FFE 0F45 bchg D5, D7 00002000 8423 or.b D2, -[A3] 00002002 24C5 move.l [A2]+, D5 00002004 7AFB moveq.l D5, 0xFFFFFFFB 00002006 75CD moveq.l D2, 0xFFFFFFCD 00002008 7AE1 moveq.l D5, 0xFFFFFFE1 0000200A C216 and.b D1, [A6] 0000200C CB0B abcd -[A5], -[A3] 0000200E 0501 btst D1, D2 00002010 0706 btst D6, D3 00002012 6917 bvs +0x19 /* 0000202B */ 00002014 0223 1702 andi.b -[A3], 0x2 00002018 9BE5 sub.l A5, -[A5] 0000201A 020F 81FC andi.b A7, 0xFC 0000201E 8B00 sbcd D5, D0 00002020 0802 2786 btst.b D2, 0x86 00002024 C117 and.b [A7], D0 00002026 06DA .incomplete 00002028 9B00 subx.b D5, D0 0000202A 530A subq.b A2, 1 0000202C 1707 move.b -[A3], D7 0000202E 46E3 move.w SR, -[A3] 00002030 7517 moveq.l D2, 0x17 00002032 06F3 .incomplete 00002034 41C8 lea.l A0, A0 00002036 6B08 bmi +0xA /* 00002040 */ 00002038 0706 btst D6, D3 0000203A F968 .extension 0x968 <> // unimplemented 0000203C AB5E syscall rMASK8 0000203E 2501 move.l -[A2], D1 label00002040: 00002040 B31A xor.b [A2]+, D1 00002042 4304 .invalid 1, D4 // invalid opcode 4 with b == 4 00002044 0101 btst D1, D0 00002046 0707 btst D7, D3 00002048 40FE move.w <>, SR 0000204A 020F A902 andi.b A7, 0x2 0000204E 0300 btst D0, D1 00002050 A502 syscall Read, flags=5 00002052 7300 moveq.l D1, 0x00 00002054 5B2A 0802 subq.b [A2 + 0x802], 5 00002058 A304 syscall Control, flags=3 0000205A 343C CB33 move.w D2, 0xCB33 0000205E DB06 addx.b D5, D6 00002060 3C13 move.w D6, [A3] 00002062 2BC5 move.l <>, D5 00002064 0243 2E27 andi.w D3, 0x2E27 /* '.\'' */ 00002068 0745 bchg D5, D3 0000206A 0F69 0323 bchg [A1 + 0x323], D7 0000206E 3263 movea.w A1, -[A3] 00002070 1661 movea.b A3, -[A1] 00002072 038B bclr A3, D1 00002074 3A17 move.w D5, [A7] 00002076 1296 move.b [A1], [A6] 00002078 AB12 syscall PackRgn 0000207A A50A syscall OpenRF/PBHOpenRF/HOpenRF, flags=5 0000207C 0F85 bclr D5, D7 0000207E 0C30 9321 2107 1603 1AEB cmpi.b [[A0 + <>] + D2 + 0x16031AEB], 0x21 /* '!' */ 00002088 0283 088B 0173 andi.l D3, 0x88B0173 0000208E 0053 2A08 ori.w [A3], 0x2A08 00002092 020F 343C andi.b A7, 0x3C /* '<' */ 00002096 8319 or.b [A1]+, D1 00002098 DB06 addx.b D5, D6 0000209A C5C8 muls.w D2, A0 0000209C 3E02 move.w D7, D2 0000209E 0F69 969B bchg [A1 - 0x6965], D7 000020A2 303C 030C move.w D0, 0x30C 000020A6 A504 syscall Control, flags=5 000020A8 0FC5 .incomplete 000020AA 010F btst A7, D0 000020AC C507 abcd D2, D7 000020AE EB1B rol D3.b, 5 000020B0 2A10 move.l D5, [A0] 000020B2 EB1F rol D7.b, 5 000020B4 C501 abcd D2, D1 000020B6 AB75 syscall stMASK2 000020B8 4914 .invalid 4, [A4] // invalid opcode 4 with b == 4 000020BA 6B1B bmi +0x1D /* 000020D7 */ 000020BC 8506 sbcd D2, D6 000020BE EB12 roxl D2.b, 5 000020C0 9506 subx.b D2, D6 000020C2 DB3D add.b <>, D5 000020C4 1710 move.b -[A3], [A0] 000020C6 4389 .invalid 1, A1 // invalid opcode 4 with b == 6 000020C8 06FE .incomplete 000020CA 020F 8906 andi.b A7, 0x6 000020CE 8B0E sbcd -[A5], -[A6] 000020D0 070A btst A2, D3 000020D2 6E48 bgt +0x4A /* 0000211C */ 000020D4 0273 06A5 011B 16A1 40AB andi.w [[A3 + D0] + 0x16A140AB], 0x6A5 000020DE 02C1 .incomplete 000020E0 025C 568B andi.w [A4]+, 0x568B 000020E4 0273 2808 E517 2101 C51C andi.w [[A3] + A6 * 4 + 0x2101C51C], 0x2808 000020EE B35C xor.w [A4]+, D1 000020F0 0504 btst D4, D2 000020F2 833A 4503 or.b [PC + 0x4503 /* 00004505, cstring "" */], D1 000020F6 634B bls +0x4D /* 00002143 */ 000020F8 6D17 blt +0x19 /* 00002111 */ 000020FA C11B and.b [A3]+, D0 000020FC 6468 bcc +0x6A /* 00002166 */ 000020FE 7326 moveq.l D1, 0x26 00002100 2501 move.l -[A2], D1 00002102 C915 and.b [A5], D4 00002104 EE85 asr D5, 7 00002106 D07B 6107 05E2 4DCF add.w D0, [[PC + <>] + D6 + 0x5E24DCF] 0000210E 0F01 btst D1, D7 00002110 07EE .incomplete 00002112 170C move.b -[A3], A4 00002114 E50F lsl D7.b, 2 00002116 611E bsr +0x20 /* 00002136 */ 00002118 0320 btst -[A0], D1 0000211A 0802 0F25 btst.b D2, 0x25 /* '%' */ // begin alternate branch 0000211C-0000211E label0000211C: 0000211C 0F25 btst -[A5], D7 // end alternate branch 0000211C-0000211E label0000211C: // (misaligned) 0000211E 9527 sub.b -[A7], D2 00002120 076C 2705 bchg [A4 + 0x2705], D3 00002124 D00F add.b D0, A7 00002126 6500 478B bcs +0x478D /* 000068B3 */ 0000212A 8017 or.b D0, [A7] 0000212C 11C2 4B02 move.b [0x00004B02], D2 00002130 FB07 .extension 0xB07 <> // unimplemented 00002132 CB21 and.b -[A1], D5 00002134 9B1E sub.b [A6]+, D5 fn00002136: 00002136 8301 sbcd D1, D1 00002138 A4DB syscall vTruncateFile, flags=4 0000213A 06B6 F34E 0608 BC09 addi.l [A6 + A3 * 4 + 0x9], 0xF34E0608 00002142 8EE1 divu.w D7, -[A1] 00002144 2FA5 5A0F move.l [A7 + D5 * 2 + 0xF], -[A5] 00002148 34D3 move.w [A2]+, [A3] 0000214A 0EDA .incomplete 0000214C 730A moveq.l D1, 0x0A 0000214E DB02 addx.b D5, D2 00002150 52AB 6152 addq.l [A3 + 0x6152], 1 00002154 8306 sbcd D1, D6 00002156 58BB 0252 addq.l [PC + D0.w * 2 + 0x52], 4 0000215A C18D exg D0, A5 0000215C 0243 1165 andi.w D3, 0x1165 00002160 8B21 or.b -[A1], D5 00002162 D943 addx.w D4, D3 00002164 0869 9EEB 1B34 bchg.b [A1 + 0x1B34], 0xEB // begin alternate branch 00002166-0000216A label00002166: 00002166 9EEB 1B34 sub.w A7, [A3 + 0x1B34] // end alternate branch 00002166-0000216A label00002166: // (misaligned) 0000216A 570B subq.b A3, 3 0000216C AE29 syscall GetDeviceList, auto_pop 0000216E CB02 abcd D5, D2 00002170 0F45 bchg D5, D7 00002172 11FB 081C 0402 move.b [0x00000402], [PC + D0 + 0x1C] 00002178 832D E500 or.b [A5 - 0x1B00], D1 0000217C CB01 abcd D5, D1 0000217E 1700 move.b -[A3], D0 00002180 C537 86C1 and.b [A7 + A0.w * 8 - 0x63], D2 00002184 0502 btst D2, D2 00002186 0F09 btst A1, D7 00002188 0263 3208 andi.w -[A3], 0x3208 0000218C 02B7 80F1 4787 B797 87BE 2C62 andi.l [[] + A3 * 8 - 0x7841D39E], 0x80F14787 00002198 5E0F addq.b A7, 7 0000219A 020F A505 andi.b A7, 0x5 0000219E 9B25 sub.b -[A5], D5 000021A0 0D40 bchg D0, D6 000021A2 0F85 bclr D5, D7 000021A4 7B33 moveq.l D5, 0x33 000021A6 5E30 C6AA addq.b [A0 + A4.w * 8 - 0x86], 7 000021AA C623 and.b D3, -[A3] 000021AC 041B 85E3 subi.b [A3]+, 0xE3 000021B0 8217 or.b D1, [A7] 000021B2 06E6 .incomplete 000021B4 0F34 630A C509 btst [[A4 + <> + D6 * 2] - 0x3AF7], D7 000021BA 3B00 move.w -[A5], D0 000021BC 0504 btst D4, D2 000021BE DB02 addx.b D5, D2 000021C0 2708 move.l -[A3], A0 000021C2 360F move.w D3, A7 000021C4 34B8 A90F move.w [A2], [0xFFFFA90F] 000021C8 1624 move.b D3, -[A4] 000021CA E304 asl D4.b, 1 000021CC AB2B syscall ExTblPtr 000021CE 070F btst A7, D3 000021D0 A36A syscall HSetState, flags=3 000021D2 2E04 move.l D7, D4 000021D4 C30A abcd -[A1], -[A2] 000021D6 100F move.b D0, A7 000021D8 1E28 FB1B move.b D7, [A0 - 0x4E5] 000021DC DB46 addx.w D5, D6 000021DE 7216 moveq.l D1, 0x16 000021E0 9B01 subx.b D5, D1 000021E2 2387 4B16 0608 move.l [[A1] + D4 * 2 + 0x608], D7 000021E8 7B91 moveq.l D5, 0xFFFFFF91 000021EA 630B bls +0xD /* 000021F7 */ 000021EC 0FE5 .incomplete 000021EE A6D3 syscall vBTUpdate, flags=6 000021F0 0530 332A 6252 AB04 btst [[A0 + 0x6252 + D3 * 2] - 0x54FC], D2 000021F8 EB04 asl D4.b, 5 000021FA 1B26 move.b -[A5], -[A6] 000021FC E5A5 asl D5, D2 000021FE 2A10 move.l D5, [A0] 00002200 6B13 bmi +0x15 /* 00002215 */ 00002202 9302 subx.b D1, D2 00002204 0712 btst [A2], D3 00002206 5B4B subq.w A3, 5 00002208 0605 AA0B addi.b D5, 0xB 0000220C 5081 addq.l D1, 8 0000220E 0361 bchg -[A1], D1 00002210 0361 bchg -[A1], D1 00002212 01AB 156B bclr [A3 + 0x156B], D0 00002216 012A 2873 btst [A2 + 0x2873], D0 0000221A 1362 5253 move.b [A1 + 0x5253], -[A2] 0000221E 0081 A9ED 0353 ori.l D1, 0xA9ED0353 label00002224: 00002224 00D3 .incomplete 00002226 109B move.b [A0], [A3]+ 00002228 012A 10C8 btst [A2 + 0x10C8], D0 0000222C 161B move.b D3, [A3]+ 0000222E 261E move.l D3, [A6]+ 00002230 2883 move.l [A4], D3 00002232 0A0B 0FD8 xori.b A3, 0xD8 00002236 522B 4C23 addq.b [A3 + 0x4C23], 1 0000223A 266B 2526 movea.l A3, [A3 + 0x2526] 0000223E DB04 addx.b D5, D4 00002240 270E move.l -[A3], A6 00002242 BF27 xor.b -[A7], D7 00002244 12B4 32BA move.b [A1], [A4 + D3.w * 2 - 0x70] 00002248 3643 movea.w A3, D3 0000224A 0665 AEB2 addi.w -[A5], 0xAEB2 0000224E 5A00 addq.b D0, 5 00002250 0F1E btst [A6]+, D7 00002252 10E3 move.b [A0]+, -[A3] 00002254 64CE bcc -0x30 /* 00002224 */ 00002256 5A3A CB0C addq.b [PC - 0x34F4 /* FFFFED64, cstring "" */], 5 0000225A 2853 movea.l A4, [A3] 0000225C 36A5 move.w [A3], -[A5] 0000225E 00A3 5928 8500 ori.l -[A3], 0x59288500 00002264 D321 add.b -[A1], D1 00002266 0417 1157 subi.b [A7], 0x57 /* 'W' */ 0000226A 470C .invalid 3, A4 // invalid opcode 4 with b == 4 0000226C F225 0509 ftanh fp2, fp1 00002270 02A9 02A3 5904 5102 andi.l [A1 + 0x5102], 0x2A35904 00002278 070F btst A7, D3 0000227A A0DC syscall vCMSetup 0000227C 502E 04CA addq.b [A6 + 0x4CA], 8 00002280 8337 130A BA36 or.b [[A7 + <> + D1 * 2] - 0x45CA], D1 00002286 E311 roxl D1.b, 1 00002288 0423 2607 subi.b -[A3], 0x7 0000228C 113C 9B6B move.b -[A0], 0x6B /* 'k' */ 00002290 DB02 addx.b D5, D2 00002292 CB27 and.b -[A7], D5 00002294 040F 2842 subi.b A7, 0x42 /* 'B' */ 00002298 F30C .extension 0x30C <> // unimplemented 0000229A 063B 1897 1CED addi.b [PC + D1 * 4 - 0x19], 0x97 000022A0 8B0D sbcd -[A5], -[A5] 000022A2 4B3B 9B0D .invalid 5, [[PC + <>] + A1 * 2] // invalid opcode 4 with b == 4 000022A6 F71C .extension 0x71C <> // unimplemented 000022A8 FB17 .extension 0xB17 <> // unimplemented 000022AA 1143 3710 move.b [A0 + 0x3710], D3 000022AE A488 syscall IOPMoveData, flags=4 000022B0 850A sbcd -[A2], -[A2] 000022B2 7B0F moveq.l D5, 0x0F 000022B4 5329 8B15 subq.b [A1 - 0x74EB], 1 000022B8 888B or.l D4, A3 000022BA 0907 btst D7, D4 000022BC 052B 1402 btst [A3 + 0x1402], D2 000022C0 6320 bls +0x22 /* 000022E2 */ 000022C2 6E30 bgt +0x32 /* 000022F4 */ 000022C4 C62B 2C76 and.b D3, [A3 + 0x2C76] 000022C8 9B02 subx.b D5, D2 000022CA 3B12 move.w -[A5], [A2] 000022CC E1C4 asl .w D4 000022CE 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 000022D0 C100 abcd D0, D0 000022D2 0713 btst [A3], D3 000022D4 B888 cmp.l D4, A0 000022D6 1407 move.b D2, D7 000022D8 0E90 6E30 F386 .invalid.l [A0], 0x6E30F386 // invalid immediate operation 000022DE 0B18 btst [A0]+, D5 000022E0 2E48 movea.l A7, A0 label000022E2: 000022E2 4713 .invalid 3, [A3] // invalid opcode 4 with b == 4 000022E4 5C27 addq.b -[A7], 6 000022E6 1389 7353 1441 A923 move.b [[A1] + 0x1441A923], A1 000022EE 1DE5 move.b <>, -[A5] 000022F0 002B 2B56 4713 ori.b [A3 + 0x4713], 0x56 /* 'V' */ // begin alternate branch 000022F4-000022F6 label000022F4: 000022F4 4713 .invalid 3, [A3] // invalid opcode 4 with b == 4 // end alternate branch 000022F4-000022F6 label000022F4: // (misaligned) 000022F6 8088 or.l D0, A0 000022F8 1711 move.b -[A3], [A1] 000022FA BE10 cmp.b D7, [A0] 000022FC 2E04 move.l D7, D4 000022FE 6B25 bmi +0x27 /* 00002325 */ 00002300 1E28 EB29 move.b D7, [A0 - 0x14D7] 00002304 D30E addx.b -[A1], -[A6] 00002306 F908 .extension 0x908 <> // unimplemented 00002308 8B24 or.b -[A4], D5 0000230A ED08 lsl D0.b, 6 0000230C 3B04 move.w -[A5], D4 0000230E 4AAC 8800 tst.l [A4 - 0x7800] 00002312 6B89 bmi -0x75 /* 0000229D */ 00002314 7301 moveq.l D1, 0x01 00002316 3327 move.w -[A1], -[A7] 00002318 0E83 13A3 0569 .invalid.l D3, 0x13A30569 // invalid immediate operation 0000231E 095B bchg [A3]+, D4 00002320 5D6E 3013 subq.w [A6 + 0x3013], 6 00002324 8328 B30C or.b [A0 - 0x4CF4], D1 00002328 7B19 moveq.l D5, 0x19 0000232A C50B abcd -[A2], -[A3] 0000232C DB02 addx.b D5, D2 0000232E 1402 move.b D2, D2 00002330 533C 343C subq.b 0x3C /* '<' */, 1 00002334 9B30 5B2F 2101 AB0C 5B2F sub.b [[A0 + 0x2101] + D5 * 2 - 0x54F3A4D1], D5 0000233E E505 asl D5.b, 2 00002340 6B41 bmi +0x43 /* 00002383 */ 00002342 6E30 bgt +0x32 /* 00002374 */ 00002344 6302 bls +0x4 /* 00002348 */ 00002346 1402 move.b D2, D2 label00002348: 00002348 0F14 btst [A4], D7 0000234A 0263 6F30 andi.w -[A3], 0x6F30 /* 'o0' */ 0000234E A1B6 syscall vWaitUntil, flags=1 00002350 7301 moveq.l D1, 0x01 00002352 430E .invalid 1, A6 // invalid opcode 4 with b == 4 00002354 E105 asl D5.b, 8 00002356 E01E ror D6.b, 8 00002358 287B 0D8B 044B 1E40 movea.l A4, [[ + <> + D0 * 4] + 0x44B1E40] 00002360 4196 .invalid 0, [A6] // invalid opcode 4 with b == 6 00002362 A883 syscall DrawChar 00002364 134C 004B move.b [A1 + 0x4B], A4 00002368 1473 01FB 0721 02A6 FB09 3C5B movea.b A2, [[0x72102A6] - 0x4F6C3A5] label00002374: 00002374 0DD9 .incomplete 00002376 0B0F btst A7, D5 00002378 CD0B abcd -[A6], -[A3] 0000237A 232F D50B move.l -[A1], [A7 - 0x2AF5] 0000237E 0F81 bclr D1, D7 00002380 03F3 .incomplete 00002382 1205 move.b D1, D5 00002384 09D8 .incomplete 00002386 532A 6100 subq.b [A2 + 0x6100], 1 0000238A 2B10 move.l -[A5], [A0] 0000238C 0613 0858 addi.b [A3], 0x58 /* 'X' */ 00002390 5B12 subq.b [A2], 5 00002392 7B05 moveq.l D5, 0x05 00002394 0FA9 001B bclr [A1 + 0x1B], D7 00002398 5E0F addq.b A7, 7 0000239A 8121 or.b -[A1], D0 0000239C 920F sub.b D1, A7 0000239E 0E5B 220F .invalid.w [A3]+, 0x220F // invalid immediate operation 000023A2 E014 roxr D4.b, 8 000023A4 021B 6F34 andi.b [A3]+, 0x34 /* '4' */ 000023A8 CB0F abcd -[A5], -[A7] 000023AA F71D .extension 0x71D <> // unimplemented 000023AC FA4B 1429 .extension 0xA4B <>, 0x1429 // unimplemented 000023B0 12BB 6E6E move.b [A1], [PC + D6 * 8 + 0x6E] 000023B4 30A6 move.w [A0], -[A6] 000023B6 9326 sub.b -[A6], D1 000023B8 E104 asl D4.b, 8 000023BA 8B04 sbcd D5, D4 000023BC 033F btst <>, D1 000023BE 0E07 120D .invalid.b D7, 0xD /* '\r' */ // invalid immediate operation 000023C2 D1EB FB00 add.l A0, [A3 - 0x500] 000023C6 2E25 move.l D7, -[A5] 000023C8 E208 lsr D0.b, 1 000023CA E13A rol D2.b, D0 000023CC 7286 moveq.l D1, 0xFFFFFF86 000023CE 0D2A 7B0B btst [A2 + 0x7B0B], D6 000023D2 3007 move.w D0, D7 000023D4 1411 move.b D2, [A1] 000023D6 BB2C E167 xor.b [A4 - 0x1E99], D5 000023DA 4B16 .invalid 5, [A6] // invalid opcode 4 with b == 4 000023DC F301 .extension 0x301 <> // unimplemented 000023DE 8D29 EB01 or.b [A1 - 0x14FF], D6 000023E2 7216 moveq.l D1, 0x16 000023E4 1706 move.b -[A3], D6 000023E6 7736 moveq.l D3, 0x36 000023E8 1216 move.b D1, [A6] 000023EA 4085 negx.l D5 000023EC DC0F add.b D6, A7 000023EE 2A6A 9325 movea.l A5, [A2 - 0x6CDB] 000023F2 0112 btst [A2], D0 000023F4 48FB 3109 12AB movem.l [PC + D1.w * 2 - 0x85], D0,D3,A0,A4,A5 000023FA 6E6E bgt +0x70 /* 0000246A */ 000023FC 3093 move.w [A0], [A3] 000023FE 1701 move.b -[A3], D1 00002400 126D 0413 movea.b A1, [A5 + 0x413] 00002404 2F72 1710 BD79 move.l [A7 - 0x4287], [A2 + D1 * 8] 0000240A 040F 8D08 subi.b A7, 0x8 0000240E 2A6A 2304 movea.l A5, [A2 + 0x2304] 00002412 411E .invalid 0, [A6]+ // invalid opcode 4 with b == 4 00002414 4807 nbcd.b D7 00002416 1470 4814 movea.b A2, [A0 + D4 + 0x14] 0000241A 020F 050E andi.b A7, 0xE 0000241E 6320 bls +0x22 /* 00002440 */ 00002420 8301 sbcd D1, D1 00002422 5B09 subq.b A1, 5 00002424 E564 asl D4.w, D2 00002426 F360 .extension 0x360 <> // unimplemented 00002428 1715 move.b -[A3], [A5] 0000242A 7286 moveq.l D1, 0xFFFFFF86 0000242C 00DB .incomplete 0000242E 202A 1083 move.l D0, [A2 + 0x1083] 00002432 0086 AB02 1E10 ori.l D6, 0xAB021E10 00002438 F318 .extension 0x318 <> // unimplemented 0000243A 581E addq.b [A6]+, 4 0000243C 10DB move.b [A0]+, [A3]+ 0000243E 0886 4443 bclr.b D6, 0x43 /* 'C' */ // begin alternate branch 00002440-00002442 label00002440: 00002440 4443 neg.w D3 // end alternate branch 00002440-00002442 label00002440: // (misaligned) 00002442 0725 btst -[A5], D3 00002444 0144 bchg D4, D0 00002446 1E10 move.b D7, [A0] 00002448 06C3 .incomplete 0000244A 0344 bchg D4, D1 0000244C E111 roxl D1.b, 8 0000244E 370A move.w -[A3], A2 00002450 EB41 asl D1.w, 5 00002452 2EB8 652B move.l [A7], [0x0000652B] 00002456 C10A abcd -[A0], -[A2] 00002458 CB1A and.b [A2]+, D5 0000245A F34F .extension 0x34F <> // unimplemented 0000245C 28E6 move.l [A4]+, -[A6] 0000245E 2823 move.l D4, -[A3] 00002460 1804 move.b D4, D4 00002462 A4F3 syscall vTreeSearch, flags=4 00002464 0676 8131 570C addi.w <>, 0x8131 label0000246A: 0000246A C993 and.l [A3], D4 0000246C 061E 04A3 addi.b [A6]+, 0xA3 00002470 0328 078E btst [A0 + 0x78E], D1 00002474 BBAB 0EF1 xor.l [A3 + 0xEF1], D5 00002478 405A negx.w [A2]+ 0000247A 8930 8103 0B21 3640 or.b [[A0 + <> + A0] + 0xB213640], D4 00002482 6150 bsr +0x52 /* 000024D4 */ 00002484 E628 lsr D0.b, D3 00002486 06E6 .incomplete 00002488 6101 bsr +0x3 /* 0000248B */ 0000248A 7634 moveq.l D3, 0x34 0000248C 26F8 4707 move.l [A3]+, [0x00004707] 00002490 C575 03E3 0910 FB03 3643 and.w [[0x910] - 0x4FCC9BD], D2 0000249A 09FB .incomplete 0000249C 8310 or.b [A0], D1 0000249E 011E btst [A6]+, D0 000024A0 1504 move.b -[A2], D4 000024A2 F503 .extension 0x503 <> // unimplemented 000024A4 2540 3364 move.l [A2 + 0x3364], D0 000024A8 283D move.l D4, <> 000024AA 4CF3 200B 2D28 3339 movem.l D0,D1,D3,A5, [A3 + 0x3339 + D2 * 4] 000024B2 04AB 22CB 1804 0F55 subi.l [A3 + 0xF55], 0x22CB1804 000024BA 0227 11BE andi.b -[A7], 0xBE 000024BE E14B lsl D3.w, 8 000024C0 CB01 abcd D5, D1 000024C2 4002 negx.b D2 000024C4 0F34 F319 btst [[A4 + A7 * 2]], D7 000024C8 BB07 xor.b D7, D5 000024CA 3613 move.w D3, [A3] 000024CC 1D04 move.b -[A6], D4 000024CE 2B26 move.l -[A5], -[A6] 000024D0 5B56 subq.w [A6], 5 000024D2 28BB 0F17 1104 8B15 move.l [A4], [[PC] + D0 * 8 + 0x11048B15] // begin alternate branch 000024D4-000024DA fn000024D4: 000024D4 0F17 btst [A7], D7 000024D6 1104 move.b -[A0], D4 000024D8 8B15 or.b [A5], D5 // end alternate branch 000024D4-000024DA fn000024D4: // (misaligned) 000024DA 8308 sbcd -[A1], -[A0] 000024DC 56C3 sne D3 000024DE 0BF3 .incomplete 000024E0 1333 06E3 move.b -[A1], [A3 + D0.w * 8 - 0x29] 000024E4 3F89 0043 move.w [A7 + D0.w + 0x43], A1 000024E8 2F85 0007 move.l [A7 + D0.w + 0x7], D5 000024EC 11DA A85B move.b [0xFFFFA85B], [A2]+ 000024F0 01F3 .incomplete 000024F2 0ACC .incomplete 000024F4 3306 move.w -[A1], D6 000024F6 C368 2104 and.w [A0 + 0x2104], D1 000024FA 829B or.l D1, [A3]+ 000024FC 5957 subq.w [A7], 4 000024FE 120D move.b D1, A5 00002500 1D07 move.b -[A6], D7 00002502 0F34 2B19 btst [[A4 + D2 * 2]], D7 00002506 1507 move.b -[A2], D7 00002508 2B11 move.l -[A5], [A1] 0000250A 0907 btst D7, D4 0000250C 5B09 subq.b A1, 5 0000250E 9B4D subx.w -[A5], -[A5] 00002510 76A9 moveq.l D3, 0xFFFFFFA9 00002512 06E3 .incomplete 00002514 6889 bvc -0x75 /* 0000249F */ 00002516 0043 4659 ori.w D3, 0x4659 /* 'FY' */ 0000251A 0743 bchg D3, D3 0000251C 0081 02BB 0233 ori.l D1, 0x2BB0233 00002522 0623 46A9 addi.b -[A3], 0xA9 00002526 07BB 0804 bclr [PC + D0 + 0x4], D3 0000252A 5B44 subq.w D4, 5 0000252C 28FB 1881 move.l [A4]+, [PC + D1 - 0x127] 00002530 1C6D 0848 movea.b A6, [A5 + 0x848] 00002534 270E move.l -[A3], A6 00002536 4A61 tst.w -[A1] 00002538 088B 09DB bclr.b A3, 0xDB 0000253C 056A DB05 bchg [A2 - 0x24FB], D2 00002540 D640 add.w D3, D0 00002542 0217 815C andi.b [A7], 0x5C /* '\\' */ 00002546 E324 asl D4.b, D1 00002548 9B10 sub.b [A0], D5 0000254A C331 6D09 and.b [[A1 + <> + D6 * 4]], D1 0000254E 8335 7807 or.b [A5 + D7 + 0x7], D1 00002552 1258 movea.b A1, [A0]+ 00002554 A509 syscall Delete/PBHDelete/HDelete, flags=5 00002556 F300 .extension 0x300 <> // unimplemented 00002558 B47B 2DD3 2EE2 4B02 cmp.w D2, [[] + 0x2EE24B02] 00002560 3327 move.w -[A1], -[A7] 00002562 533B 45E2 130A 690B subq.b [[0x130A] + 0x690B], 1 0000256A 2303 move.l -[A1], D3 0000256C C108 abcd -[A0], -[A0] 0000256E 070B btst A3, D3 00002570 A9F3 syscall Chain 00002572 138B 017B 1389 0023 464B 021B move.b [[A1 + 0x13890023] + 0x464B021B], A3 0000257E 16E9 02A6 move.b [A3]+, [A1 + 0x2A6] 00002582 5B00 subq.b D0, 5 00002584 8B01 sbcd D5, D1 00002586 B30C cmpm.b [A1]+, [A4]+ 00002588 C326 and.b -[A6], D1 0000258A 6503 bcs +0x5 /* 0000258F */ 0000258C C324 and.b -[A4], D1 0000258E 8308 sbcd -[A1], -[A0] 00002590 F658 6315 .extension 0x658 <>, 0x6315 // unimplemented 00002594 610D bsr +0xF /* 000025A3 */ 00002596 5801 addq.b D1, 4 00002598 0168 CB1D bchg [A0 - 0x34E3], D0 0000259C 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4 0000259E 430E .invalid 1, A6 // invalid opcode 4 with b == 4 000025A0 2903 move.l -[A4], D3 000025A2 D84B add.w D4, A3 000025A4 0358 bchg [A0]+, D1 000025A6 A8AB syscall UnionRect 000025A8 17DB 0E03 move.b [PC + D0 * 8 + 0x3], [A3]+ 000025AC 770F moveq.l D3, 0x0F 000025AE 8505 sbcd D2, D5 000025B0 FA81 936D .extension 0xA81 <> // unimplemented 000025B4 0533 223C btst [A3 + D2.w * 2 + 0x3C], D2 000025B8 8B12 or.b [A2], D5 000025BA 950A subx.b -[A2], -[A2] 000025BC 2102 move.l -[A0], D2 000025BE 0F29 029B btst [A1 + 0x29B], D7 000025C2 2197 2032 move.l [A0 + D2.w + 0x32], [A7] 000025C6 0FA9 0807 bclr [A1 + 0x807], D7 000025CA 146B 0B35 movea.b A2, [A3 + 0xB35] 000025CE 48E5 00DB movem.l -[A5], A0,A1,A3,A4,A6,A7 000025D2 41E1 lea.l A0, -[A1] 000025D4 00C8 .incomplete 000025D6 48CB 46B3 movem.l A3, D0,D1,D4,D5,D7,A1,A2,A6 000025DA 1F9B 1EF2 move.b [A7 + D1 * 8 - 0x14], [A3]+ 000025DE A803 syscall SndDoCommand 000025E0 14E9 170F move.b [A2]+, [A1 + 0x170F] 000025E4 EEA9 lsr D1, D7 000025E6 0023 52EB ori.b -[A3], 0xEB 000025EA 1211 move.b D1, [A1] 000025EC 0BC6 .incomplete 000025EE 431E .invalid 1, [A6]+ // invalid opcode 4 with b == 4 000025F0 8B04 sbcd D5, D4 000025F2 D323 add.b -[A3], D1 000025F4 BB0B cmpm.b [A5]+, [A3]+ 000025F6 8B04 sbcd D5, D4 000025F8 CB0E abcd -[A5], -[A6] 000025FA 430A .invalid 1, A2 // invalid opcode 4 with b == 4 000025FC 0B04 btst D4, D5 000025FE 131A move.b -[A1], [A2]+ 00002600 8D0B sbcd -[A6], -[A3] 00002602 8B01 sbcd D5, D1 00002604 D306 addx.b D1, D6 00002606 9B24 sub.b -[A4], D5 00002608 0FD6 .incomplete 0000260A A306 syscall KillIO, flags=3 0000260C EB04 asl D4.b, 5 0000260E 8B02 sbcd D5, D2 00002610 033F btst <>, D1 00002612 5314 subq.b [A4], 1 00002614 0F6A 311C bchg [A2 + 0x311C], D7 00002618 5C41 addq.w D1, 6 0000261A 1C07 move.b D6, D7 0000261C 0EBD 2715 3D2C .invalid.l <>, 0x27153D2C // invalid immediate operation 00002622 094E bchg A6, D4 00002624 011C btst [A4]+, D0 00002626 4305 .invalid 1, D5 // invalid opcode 4 with b == 4 00002628 1C10 move.b D6, [A0] 0000262A 1402 move.b D2, D2 0000262C 0F30 3C6B btst [A0 + D3 * 4 + 0x6B], D7 00002630 234D 4872 move.l [A1 + 0x4872], A5 00002634 2C33 026B move.l D6, [A3 + D0.w * 2 + 0x6B] 00002638 1278 E5C8 movea.b A1, [0xFFFFE5C8] 0000263C 3C8B move.w [A6], A3 0000263E 0E1E 2C06 .invalid.b [A6]+, 0x6 // invalid immediate operation 00002642 0B0B btst A3, D5 00002644 C10F abcd -[A0], -[A7] 00002646 8B22 or.b -[A2], D5 00002648 0D4A bchg A2, D6 0000264A 2C40 movea.l A6, D0 0000264C 1713 move.b -[A3], [A3] 0000264E 9D0F subx.b -[A6], -[A7] 00002650 A14C syscall CompactMem, flags=1 00002652 010A btst A2, D0 00002654 C82C AB0F and.b D4, [A4 - 0x54F1] 00002658 2C8B move.l [A6], A3 0000265A 012A 6AEB btst [A2 + 0x6AEB], D0 0000265E 3F31 018A 2CAD move.w -[A7], [[ + <> + D0] + 0x2CAD] 00002664 04F3 .incomplete 00002666 0A93 0115 03A3 xori.l [A3], 0x11503A3 0000266C 58BA 36C8 addq.l [PC + 0x36C8 /* 00005D36, cstring "" */], 4 00002670 2C9B move.l [A6], [A3]+ 00002672 59E6 svs -[A6] 00002674 0407 0ACD subi.b D7, 0xCD 00002678 28C5 move.l [A4]+, D5 0000267A 4CBB 2083 0016 movem.w D0,D1,D7,A5, [PC + D0.w + 0x16] 00002680 349B move.w [A2], [A3]+ 00002682 2117 move.l -[A0], [A7] 00002684 1801 move.b D4, D1 00002686 8305 sbcd D1, D5 00002688 E509 lsl D1.b, 2 0000268A 0715 btst [A5], D3 0000268C FD2D .extension 0xD2D <> // unimplemented 0000268E 0573 03A6 FB2A AD58 bchg [[-0x4D6] + D0 * 2 - 0x52A8], D2 00002696 0D0A btst A2, D6 00002698 0FB1 0687 bclr [A1 + D0.w * 8 - 0x121], D7 0000269C 213A 2A6A move.l -[A0], [PC + 0x2A6A /* 00005108, cstring "" */] 000026A0 2106 move.l -[A0], D6 000026A2 1952 16B7 move.b [A4 + 0x16B7], [A2] 000026A6 1EF4 2708 move.b [A7]+, [A4 + <> + D2 * 8] 000026AA 3EE8 A1A1 move.w [A7]+, [A0 - 0x5E5F] 000026AE 270E move.l -[A3], A6 000026B0 4CBB 1F0B 187B movem.w D0,D1,D3,A0,A1,A2,A3,A4, [PC + D1 + 0x7B] 000026B6 4E0B .invalid // invalid opcode 4 000026B8 98CB sub.w A4, A3 000026BA 070B btst A3, D3 000026BC 1807 move.b D4, D7 000026BE 0F7E bchg <>, D7 000026C0 98B3 0094 sub.l D4, [A3 + D0.w - 0x108] 000026C4 231C move.l -[A1], [A4]+ 000026C6 EB1A rol D2.b, 5 000026C8 E32E lsl D6.b, D1 000026CA E233 roxr D3.b, D1 000026CC 0466 EC3C subi.w -[A6], 0xEC3C 000026D0 6B42 bmi +0x44 /* 00002714 */ 000026D2 4002 negx.b D2 000026D4 8B6E 831B or.w [A6 - 0x7CE5], D5 000026D8 0FD6 .incomplete 000026DA 7314 moveq.l D1, 0x14 000026DC DB16 add.b [A6], D5 000026DE 3443 movea.w A2, D3 000026E0 2403 move.l D2, D3 000026E2 1206 move.b D1, D6 000026E4 E644 asr D4.w, 3 000026E6 3CAB 5253 move.w [A6], [A3 + 0x5253] 000026EA 1CAB 93FB move.b [A6], [A3 - 0x6C05] 000026EE 1D7B 0543 32FB 1D1B 5EF3 move.b [A6 + 0x5EF3], [[PC + <>] + 0x32FB1D1B] 000026F8 16FB 1D5B 0707 0A28 move.b [A3]+, [[PC] + 0x7070A28] 00002700 0F6A CB01 bchg [A2 - 0x34FF], D7 00002704 0309 btst A1, D1 00002706 1B28 6A33 move.b -[A5], [A0 + 0x6A33] 0000270A 10BB 0D49 move.b [A0], [[PC + <>]] 0000270E 0314 btst [A4], D1 00002710 8139 00CB 7603 or.b [0x00CB7603], D0 // begin alternate branch 00002714-00002716 label00002714: 00002714 7603 moveq.l D3, 0x03 // end alternate branch 00002714-00002716 label00002714: // (misaligned) 00002716 0933 0307 024B 1707 btst [[A3 + <>] + D0 * 2 + 0x24B1707], D4 0000271E 636B bls +0x6D /* 0000278B */ 00002720 4234 3CD3 clr.b [A4 + D3 * 4 - 0x45] 00002724 5EBA 4446 addq.l [PC + 0x4446 /* 00006B6C, cstring "" */], 7 00002728 7C86 moveq.l D6, 0xFFFFFF86 0000272A 1703 move.b -[A3], D3 0000272C B3EA E33C cmpa.l A1, [A2 - 0x1CC4] 00002730 1286 move.b [A1], D6 00002732 1A38 730E move.b D5, [0x0000730E] 00002736 4BC2 lea.l A5, D2 00002738 8105 sbcd D0, D5 0000273A A643 syscall SetFilType, flags=6 0000273C 4247 clr.w D7 0000273E 12E1 move.b [A1]+, -[A1] 00002740 0718 btst [A0]+, D3 00002742 DEA0 add.l D7, -[A0] 00002744 867C E865 or.w D3, 0xE865 00002748 0312 btst [A2], D1 0000274A E81A ror D2.b, 4 0000274C 7673 moveq.l D3, 0x73 0000274E 0E12 E800 .invalid.b [A2], 0x0 // invalid immediate operation 00002752 532B E644 subq.b [A3 - 0x19BC], 1 00002756 1718 move.b -[A3], [A0]+ 00002758 6D5B blt +0x5D /* 000027B5 */ 0000275A 52E1 shi -[A1] 0000275C 02B2 44A5 08DB 5230 andi.l [A2 + D5.w * 2 + 0x30], 0x44A508DB 00002764 3CFB 2D07 1A08 B325 move.w [A6]+, [[PC + <>] + D2 * 4 + 0x1A08B325] 0000276C 430A .invalid 1, A2 // invalid opcode 4 with b == 4 0000276E 8B03 sbcd D5, D3 00002770 8B3A DA81 or.b [PC - 0x257F /* FFFFDA83, cstring "" */], D5 00002774 0B1B btst [A3]+, D5 00002776 36C1 move.w [A3]+, D1 00002778 7EAB moveq.l D7, 0xFFFFFFAB 0000277A 1345 37C3 move.b [A1 + 0x37C3], D5 0000277E B88B cmp.l D4, A3 00002780 3307 move.w -[A1], D7 00002782 10AA 8B33 move.b [A0], [A2 - 0x74CD] 00002786 5B12 subq.b [A2], 5 00002788 1FA9 0023 130F A500 C31A move.b [[A7 + <>] + D1 * 2 - 0x5AFF3CE6], [A1 + 0x23] 00002792 0F3A 7B86 btst [PC + 0x7B86 /* 0000A31A, cstring "" */], D7 00002796 8103 sbcd D0, D3 00002798 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4 0000279A C31A and.b [A2]+, D1 0000279C 135E 3A8B move.b [A1 + 0x3A8B], [A6]+ 000027A0 057B 86FA bchg [PC + A0.w * 8 - 0x6], D2 000027A4 2101 move.l -[A0], D1 000027A6 BB1B xor.b [A3]+, D5 000027A8 831D or.b [A5]+, D1 000027AA C31A and.b [A2]+, D1 000027AC 7B05 moveq.l D5, 0x05 000027AE 7B06 moveq.l D5, 0x06 000027B0 4108 .invalid 0, A0 // invalid opcode 4 with b == 4 000027B2 FAEB 3444 .extension 0xAEB <> // unimplemented 000027B6 3CBB 1485 move.w [A6], [PC + D1.w * 4 - 0x123] 000027BA 0621 2223 addi.b -[A1], 0x23 /* '#' */ 000027BE 0314 btst [A4], D1 000027C0 4002 negx.b D2 000027C2 0F30 3C8B btst [A0 + D3 * 4 - 0x117], D7 000027C6 1512 move.b -[A2], [A2] 000027C8 C081 and.l D0, D1 000027CA 0A7E CB1E xori.w <>, 0xCB1E 000027CE 002B 62B0 5B21 ori.b [A3 + 0x5B21], 0xB0 000027D4 7B24 moveq.l D5, 0x24 000027D6 2A10 move.l D5, [A0] 000027D8 B310 xor.b [A0], D1 000027DA 431A .invalid 1, [A2]+ // invalid opcode 4 with b == 4 000027DC F22B 0468 fssub fp0, fp1 000027E0 C30D abcd -[A1], -[A5] 000027E2 F62B 02D3 .move16 0xF62B, 0x02D3 // unimplemented 000027E6 060B 0DCB addi.b A3, 0xCB 000027EA 0605 2344 addi.b D5, 0x44 /* 'D' */ 000027EE 8317 or.b [A7], D1 000027F0 2197 FB0B 4306 4407 move.l [[A0 + <> + A7 * 2] + 0x43064407], [A7] 000027F8 05E6 .incomplete 000027FA 78E0 moveq.l D4, 0xFFFFFFE0 000027FC 2367 7313 move.l [A1 + 0x7313], -[A7] 00002800 132F 0B1A move.b -[A1], [A7 + 0xB1A] 00002804 8B1E or.b [A6]+, D5 00002806 070B btst A3, D3 00002808 4E40 trap 0 0000280A 0217 9751 andi.b [A7], 0x51 /* 'Q' */ 0000280E A32C syscall InitApplZone, flags=3 00002810 E644 asr D4.w, 3 00002812 2312 move.l -[A1], [A2] 00002814 0718 btst [A0]+, D3 00002816 D540 addx.w D2, D0 00002818 020F 6E30 andi.b A7, 0x30 /* '0' */ 0000281C F312 .extension 0x312 <> // unimplemented 0000281E DB15 add.b [A5], D5 00002820 E644 asr D4.w, 3 00002822 2B11 move.l -[A5], [A1] 00002824 6901 bvs +0x3 /* 00002827 */ 00002826 0F6E 306B bchg [A6 + 0x306B], D7 0000282A 0A5B 16E6 xori.w [A3]+, 0x16E6 0000282E 4453 neg.w [A3] 00002830 0E07 12DC .invalid.b D7, 0xDC // invalid immediate operation 00002834 4002 negx.b D2 00002836 0F45 bchg D5, D7 00002838 9BFB 16E6 sub.l A5, [PC + D1.w * 8 - 0x26] 0000283C 44FB 016D move.b <>, CCR 00002840 0821 BE53 btst.b -[A1], 0x53 /* 'S' */ 00002844 0D0C btst A4, D6 00002846 180F move.b D4, A7 00002848 A888 syscall TextFace 0000284A 0E0E C563 .invalid.b A6, 0x63 /* 'c' */ // invalid immediate operation // begin alternate branch 0000284C-0000284E label0000284C: 0000284C C563 and.w -[A3], D2 // end alternate branch 0000284C-0000284E label0000284C: // (misaligned) 0000284E 1B03 move.b -[A5], D3 00002850 2E04 move.l D7, D4 00002852 1E10 move.b D7, [A0] 00002854 CE91 and.l D7, [A1] 00002856 282B 57EB move.l D4, [A3 + 0x57EB] 0000285A 1A63 movea.b A5, -[A3] 0000285C 45E2 lea.l A2, -[A2] 0000285E 66EC bne -0x12 /* 0000284C */ 00002860 2B2C C15E move.l -[A5], [A4 - 0x3EA2] 00002864 7B2B moveq.l D5, 0x2B 00002866 2D72 003B 13EB move.l [A6 + 0x13EB], [A2 + D0.w + 0x3B] 0000286C 07A4 bclr -[A4], D3 0000286E 0711 btst [A1], D3 00002870 0DC5 .incomplete 00002872 E338 rol D0.b, D1 00002874 4703 .invalid 3, D3 // invalid opcode 4 with b == 4 00002876 7324 moveq.l D1, 0x24 00002878 2316 move.l -[A1], [A6] 0000287A DC38 E1D2 add.b D6, [0xFFFFE1D2] 0000287E 0B36 0717 ED93 050F btst [[A6] + D0 * 8 - 0x126CFAF1], D5 00002886 F658 DB02 .extension 0x658 <>, 0xDB02 // unimplemented 0000288A 0705 btst D5, D3 0000288C 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 0000288E 0F34 A31A 7304 btst [[A4 + A2 * 2] + 0x7304], D7 00002894 A350 syscall RelString/CompareString, flags=3 00002896 F312 .extension 0x312 <> // unimplemented 00002898 070B btst A3, D3 0000289A 12AB 1047 move.b [A1], [A3 + 0x1047] 0000289E 1670 4B16 7B02 movea.b A3, [[A0] + D4 * 2 + 0x7B02] 000028A4 0308 btst A0, D1 000028A6 1716 move.b -[A3], [A6] 000028A8 4793 .invalid 3, [A3] // invalid opcode 4 with b == 6 000028AA 1437 0DC9 move.b D2, [[ + <>]] 000028AE D30B addx.b -[A1], -[A3] 000028B0 22A3 move.l [A1], -[A3] 000028B2 5023 addq.b -[A3], 8 000028B4 15BB 01B0 C153 F314 179A 9263 move.b [[ + D1 * 8] - 0x6D9D], [-0x3EAC0CEC + D0] 000028C0 07CD .incomplete 000028C2 0927 btst -[A7], D4 000028C4 12AB 171A move.b [A1], [A3 + 0x171A] 000028C8 1547 9117 move.b [A2 - 0x6EE9], D7 000028CC 8981 3316 unpk D4, D1, 0x3316 000028D0 A814 syscall SetFractEnable 000028D2 0253 0DE1 andi.w [A3], 0xDE1 000028D6 E3A4 asl D4, D1 000028D8 9331 3633 sub.b [A1 + D3.w * 8 + 0x33], D1 000028DC 0033 2D07 1957 ori.b <>, 0x7 000028E2 01E4 .incomplete 000028E4 4711 .invalid 3, [A1] // invalid opcode 4 with b == 4 000028E6 4617 not.b [A7] 000028E8 131B move.b -[A1], [A3]+ 000028EA A104 syscall Control, flags=1 000028EC 1B23 move.b -[A5], -[A3] 000028EE 570B subq.b A3, 3 000028F0 7453 moveq.l D2, 0x53 000028F2 0717 btst [A7], D3 000028F4 0D6E 0712 bchg [A6 + 0x712], D6 000028F8 8F6B 1887 or.w [A3 + 0x1887], D7 000028FC 069D EE17 1863 addi.l [A5]+, 0xEE171863 00002902 DB0C addx.b -[A5], -[A4] 00002904 3705 move.w -[A3], D5 00002906 4973 1991 chk.w D4, [[ + D1]] 0000290A 1217 move.b D1, [A7] 0000290C 16C8 move.b [A3]+, A0 0000290E DC50 add.w D6, [A0] 00002910 F67B 0453 .extension 0x67B <>, 0x0453 // unimplemented 00002914 5827 addq.b -[A7], 4 00002916 09EA .incomplete 00002918 A31C syscall FreeMem, flags=3 0000291A 49E6 lea.l A4, -[A6] 0000291C 1338 30C3 move.b -[A1], [0x000030C3] 00002920 0FAB 0B23 bclr [A3 + 0xB23], D7 00002924 0DD3 .incomplete 00002926 3227 move.w D1, -[A7] 00002928 1379 1B17 800B 30C9 move.b [A1 + 0x30C9], [0x1B17800B] 00002930 00A3 244B 020B ori.l -[A3], 0x244B020B 00002936 04CB .incomplete 00002938 21E9 00A3 2617 move.l [0x00002617], [A1 + 0xA3] 0000293E 09EF .incomplete 00002940 4713 .invalid 3, [A3] // invalid opcode 4 with b == 4 00002942 4162 chk.w D0, -[A2] 00002944 DC50 add.w D6, [A0] 00002946 A304 syscall Control, flags=3 00002948 5307 subq.b D7, 1 0000294A 7104 moveq.l D0, 0x04 0000294C AB28 syscall StdDevLoop 0000294E 7104 moveq.l D0, 0x04 00002950 4349 chk.w D1, A1 00002952 7504 moveq.l D2, 0x04 00002954 9B41 subx.w D5, D1 00002956 670D beq +0xF /* 00002965 */ 00002958 EE57 roxr D7.w, 7 0000295A 1875 7336 0802 B328 3506 movea.b A4, [[A5 + 0x802B328] + D7 * 2 + 0x3506] 00002964 0B02 btst D2, D5 00002966 EB00 asl D0.b, 5 00002968 3817 move.w D4, [A7] 0000296A 1567 3B69 move.b [A2 + 0x3B69], -[A7] 0000296E 0861 0407 bchg.b -[A1], 0x7 00002972 14A1 move.b [A2], -[A1] 00002974 1719 move.b -[A3], [A1]+ 00002976 985B sub.w D4, [A3]+ 00002978 0734 F723 F202 D31A 5708 btst [[A4 - 0xDFE + A7 * 8] - 0x2CE5A8F8], D3 00002982 3FDB move.w <>, [A3]+ 00002984 0217 1722 andi.b [A7], 0x22 /* '\"' */ 00002988 DB51 add.w [A1], D5 0000298A 8123 or.b -[A3], D0 0000298C 071B btst [A3]+, D3 0000298E FD9B .invalid <> 00002990 6B8B bmi -0x73 /* 0000291D */ 00002992 090F btst A7, D4 00002994 0802 CB51 btst.b D2, 0x51 /* 'Q' */ 00002998 A912 syscall InitWindows 0000299A 0F30 7B14 btst <>, D7 0000299E 8EFB 4102 7B5D divu.w D7, [[PC + <> + D4] + 0x7B5D] 000029A4 B10D cmpm.b [A0]+, [A5]+ 000029A6 7B6F moveq.l D5, 0x6F 000029A8 B50D cmpm.b [A2]+, [A5]+ 000029AA 6B6F bmi +0x71 /* 00002A1B */ 000029AC 2A10 move.l D5, [A0] 000029AE 8D08 sbcd -[A6], -[A0] 000029B0 8825 or.b D4, -[A5] 000029B2 AC28 syscall ShowDialogItem/ShowDItem, auto_pop 000029B4 2E04 move.l D7, D4 000029B6 8189 6245 unpk -[A0], -[A1], 0x6245 000029BA 70E5 moveq.l D0, 0xFFFFFFE5 000029BC 1D17 move.b -[A6], [A7] 000029BE 9421 sub.b D2, -[A1] 000029C0 F304 .extension 0x304 <> // unimplemented 000029C2 0343 bchg D3, D1 000029C4 0E63 0227 .invalid.w -[A3], 0x227 // invalid immediate operation 000029C8 1288 move.b [A1], A0 000029CA E501 asl D1.b, 2 000029CC 2A10 move.l D5, [A0] 000029CE 02A3 6EE1 AD47 andi.l -[A3], 0x6EE1AD47 000029D4 1116 move.b -[A0], [A6] 000029D6 E304 asl D4.b, 1 000029D8 0715 btst [A5], D3 000029DA 441E neg.b [A6]+ 000029DC 0446 0718 subi.w D6, 0x718 000029E0 3EBB 0B21 3653 move.w [A7], [[PC + 0x3653 + D0 * 2]] 000029E6 2D08 move.l -[A6], A0 000029E8 170B move.b -[A3], A3 000029EA 7C43 moveq.l D6, 0x43 000029EC 2202 move.l D1, D2 000029EE 0F6E 307B bchg [A6 + 0x307B], D7 000029F2 2CDB move.l [A6]+, [A3]+ 000029F4 16A3 move.b [A3], -[A3] 000029F6 171E move.b -[A3], [A6]+ 000029F8 04DB .incomplete 000029FA 7923 moveq.l D4, 0x23 000029FC 26E1 move.l [A3]+, -[A1] 000029FE 291E move.l -[A4], [A6]+ 00002A00 1007 move.b D0, D7 00002A02 132B 1007 move.b -[A1], [A3 + 0x1007] 00002A06 0E76 0F5C 0501 .invalid.w [[A6 + <> + D0 * 4]], 0xF5C // invalid immediate operation 00002A0C 5711 subq.b [A1], 3 00002A0E C833 0033 and.b D4, [A3 + D0.w + 0x33] 00002A12 0323 btst -[A3], D1 00002A14 0BF3 .incomplete 00002A16 6507 bcs +0x9 /* 00002A1F */ 00002A18 12B7 6914 move.b [A1], <> 00002A1C 7B06 moveq.l D5, 0x06 00002A1E 1E04 move.b D7, D4 00002A20 7310 moveq.l D1, 0x10 00002A22 2300 move.l -[A1], D0 00002A24 A306 syscall KillIO, flags=3 00002A26 7B1A moveq.l D5, 0x1A 00002A28 B300 xor.b D0, D1 00002A2A D379 1B5B BB65 add.w [0x1B5BBB65], D1 00002A30 3483 move.w [A2], D3 00002A32 452B 17A1 .invalid 2, [A3 + 0x17A1] // invalid opcode 4 with b == 4 00002A36 4027 negx.b -[A7] 00002A38 18CB move.b [A4]+, A3 00002A3A 8893 or.l D4, [A3] 00002A3C 0612 8817 addi.b [A2], 0x17 00002A40 1C75 0F6C movea.b A6, <> 00002A44 88EB 0050 divu.w D4, [A3 + 0x50] 00002A48 A135 syscall OffLine/Offline, flags=1 00002A4A C1B8 49EC and.l [0x000049EC], D0 00002A4E 271B move.l -[A3], [A3]+ 00002A50 C0BB 4837 and.l D0, [PC + D4 + 0x37] 00002A54 1AA7 move.b [A5], -[A7] 00002A56 0706 btst D6, D3 00002A58 F837 1AAE .tblXX 0xF837, 0x1AAE // unimplemented 00002A5C 1704 move.b -[A3], D4 00002A5E 9B16 sub.b [A6], D5 00002A60 F304 .extension 0x304 <> // unimplemented 00002A62 CB08 abcd -[A5], -[A0] 00002A64 0802 4796 btst.b D2, 0x96 00002A68 DD37 161F add.b [A7 + D1.w * 8 + 0x1F], D6 00002A6C C986 and.l D6, D4 00002A6E 6507 bcs +0x9 /* 00002A77 */ 00002A70 171C move.b -[A3], [A4]+ 00002A72 5E27 addq.b -[A7], 7 00002A74 8C79 3B04 5306 or.w D6, [0x3B045306] 00002A7A 170A move.b -[A3], A2 00002A7C 37E0 5329 4314 move.w [[PC + 0x4314 + D5 * 2]], -[A0] 00002A82 8817 or.b D4, [A7] 00002A84 1C49 movea.b A6, A1 00002A86 AB0E syscall MakeScaleTbl 00002A88 11AF E1F4 1017 move.b [A0 + D1.w + 0x17], [A7 - 0x1E0C] 00002A8E 16A8 070F move.b [A3], [A0 + 0x70F] 00002A92 2227 move.l D1, -[A7] 00002A94 0896 E15F bclr.b [A6], 0x5F /* '_' */ 00002A98 5307 subq.b D7, 1 00002A9A 0802 13E4 btst.b D2, 0xE4 00002A9E 95C6 sub.l A2, D6 00002AA0 8118 or.b [A0]+, D0 00002AA2 B804 cmp.b D4, D4 00002AA4 4503 .invalid 2, D3 // invalid opcode 4 with b == 4 00002AA6 8118 or.b [A0]+, D0 00002AA8 8100 sbcd D0, D0 00002AAA 730D moveq.l D1, 0x0D 00002AAC A310 syscall Allocate/PBAllocContig/AllocContig, flags=3 00002AAE 5B3E subq.b <>, 5 00002AB0 AB29 syscall TrimRect 00002AB2 4BD6 lea.l A5, [A6] 00002AB4 0F25 btst -[A5], D7 00002AB6 A22B syscall EmptyHandle, flags=2 00002AB8 0F92 bclr [A2], D7 00002ABA 031B btst [A3]+, D1 00002ABC 4483 neg.l D3 00002ABE 1F53 80A3 move.b [A7 - 0x7F5D], [A3] 00002AC2 A958 syscall HideControl 00002AC4 CB43 exg D5, D3 00002AC6 4433 0633 neg.b [A3 + D0.w * 8 + 0x33] 00002ACA 58B5 1325 C114 addq.l [[A5 - 0x3EEC] + D1 * 2], 4 00002AD0 020F 1288 andi.b A7, 0x88 00002AD4 B20D cmp.b D1, A5 00002AD6 6247 bhi +0x49 /* 00002B1F */ 00002AD8 1D8D 6502 0995 move.b [[A6 + <> + D6 * 4] + 0x995], A5 00002ADE 0F14 btst [A4], D7 00002AE0 2140 6DC3 move.l [A0 + 0x6DC3], D0 00002AE4 4341 chk.w D1, D1 00002AE6 8149 5309 pack -[A0], -[A1], 0x5309 00002AEA 4341 chk.w D1, D1 00002AEC 2E04 move.l D7, D4 00002AEE 4233 032B 1240 BE44 0063 clr.b [[A3 + 0x1240 + D0 * 2] - 0x41BBFF9D] 00002AF8 1041 movea.b A0, D1 00002AFA 5C40 addq.w D0, 6 00002AFC 121B move.b D1, [A3]+ 00002AFE 2302 move.l -[A1], D2 00002B00 AB1D syscall QDExtensions 00002B02 1710 move.b -[A3], [A0] 00002B04 9142 subx.w D0, D2 00002B06 2A28 F309 move.l D5, [A0 - 0xCF7] 00002B0A CB08 abcd -[A5], -[A0] 00002B0C 3303 move.w -[A1], D3 00002B0E 4305 .invalid 1, D5 // invalid opcode 4 with b == 4 00002B10 6B0F bmi +0x11 /* 00002B21 */ 00002B12 4416 neg.b [A6] 00002B14 A016 syscall InitQueue/FInitQueue 00002B16 FB03 .extension 0xB03 <> // unimplemented 00002B18 446B 6701 neg.w [A3 + 0x6701] 00002B1C 4D05 .invalid 6, D5 // invalid opcode 4 with b == 4 00002B1E 1C61 movea.b A6, -[A1] 00002B20 4C43 6FA7 movem.l D0,D1,D2,D5,D7,A0,A1,A2,A3,A5,A6, D3 00002B24 06C2 .incomplete 00002B26 1707 move.b -[A3], D7 00002B28 D277 06D1 add.w D1, [A7 + D0.w * 8 - 0x47] 00002B2C 4862 pea.l -[A2] 00002B2E E51E rol D6.b, 2 00002B30 0FE9 .incomplete 00002B32 1EEE 0501 move.b [A7]+, [A6 + 0x501] 00002B36 0792 bclr [A2], D3 00002B38 C8A5 and.l D4, -[A5] 00002B3A 1F07 move.b -[A7], D7 00002B3C 1403 move.b D2, D3 00002B3E 4802 nbcd.b D2 00002B40 0F59 bchg [A1]+, D7 00002B42 0207 898C andi.b D7, 0x8C 00002B46 632A bls +0x2C /* 00002B72 */ 00002B48 4102 .invalid 0, D2 // invalid opcode 4 with b == 4 00002B4A 1332 5E0F move.b -[A1], [A2 + D5 * 8 + 0xF] 00002B4E 0227 9B65 andi.b -[A7], 0x65 /* 'e' */ 00002B52 C313 and.b [A3], D1 00002B54 0705 btst D5, D3 00002B56 0648 020F addi.w A0, 0x20F 00002B5A ED24 asl D4.b, D6 00002B5C BB1A xor.b [A2]+, D5 00002B5E C102 abcd D0, D2 00002B60 0708 btst A0, D3 00002B62 0048 0233 ori.w A0, 0x233 00002B66 5134 3C9B subq.b [A4 + D3 * 4 - 0x101], 8 00002B6A 11A1 4005 move.b [A0 + D4.w + 0x5], -[A1] 00002B6E 012B 5D6E btst [A3 + 0x5D6E], D0 label00002B72: 00002B72 30CB move.w [A0]+, A3 00002B74 0163 bchg -[A3], D0 00002B76 1608 move.b D3, A0 00002B78 020F 3417 andi.b A7, 0x17 00002B7C 1B82 2780 move.b [ + <> + D2 * 8], D2 00002B80 70B3 moveq.l D0, 0xFFFFFFB3 00002B82 174B 1D73 move.b [A3 + 0x1D73], A3 00002B86 3641 movea.w A3, D1 00002B88 0493 0A85 565B subi.l [A3], 0xA85565B 00002B8E 6E25 bgt +0x27 /* 00002BB5 */ 00002B90 0217 94DC andi.b [A7], 0xDC 00002B94 FB31 .extension 0xB31 <> // unimplemented 00002B96 B317 xor.b [A7], D1 00002B98 8311 or.b [A1], D1 00002B9A 0719 btst [A1]+, D3 00002B9C E80F lsr D7.b, 4 00002B9E 1617 move.b D3, [A7] 00002BA0 19AD 3B42 16D8 move.b [A4 + D1.w * 8 - 0x40], [A5 + 0x3B42 /* export_1892 */] 00002BA6 A34E syscall AddDrive, flags=3 00002BA8 6103 bsr +0x5 /* 00002BAD */ 00002BAA 2303 move.l -[A1], D3 00002BAC F301 .extension 0x301 <> // unimplemented 00002BAE 1702 move.b -[A3], D2 00002BB0 FC07 8CE9 .unknown 0xFC07 0x8CE9 (W = 6) 00002BB4 8507 sbcd D2, D7 00002BB6 0F34 3CEB btst [A4 + D3 * 4 - 0x21], D7 00002BBA 5D5C subq.w [A4]+, 6 00002BBC 6217 bhi +0x19 /* 00002BD5 */ 00002BBE 1AF1 0F30 3712 4FED move.b [A5]+, [A1 + 0x37124FED + D0 * 8] 00002BC6 120F move.b D1, A7 00002BC8 9910 sub.b [A0], D4 00002BCA 0792 bclr [A2], D3 00002BCC D47B 32C1 add.w D2, [PC + D3.w * 2 - 0x63] 00002BD0 0543 bchg D3, D2 00002BD2 009B 0007 19C7 ori.l [A3]+, 0x719C7 00002BD8 7511 moveq.l D2, 0x11 00002BDA 2B6C 3701 AB69 move.l [A5 - 0x5497], [A4 + 0x3701] 00002BE0 110F move.b -[A0], A7 00002BE2 7911 moveq.l D4, 0x11 00002BE4 E904 asl D4.b, 4 00002BE6 0786 bclr D6, D3 00002BE8 574D subq.w A5, 3 00002BEA 116B 6E17 1A61 move.b [A0 + 0x1A61], [A3 + 0x6E17] 00002BF0 4511 .invalid 2, [A1] // invalid opcode 4 with b == 4 00002BF2 079A bclr [A2]+, D3 00002BF4 6825 bvc +0x27 /* 00002C1B */ 00002BF6 0F0F btst A7, D7 00002BF8 6505 bcs +0x7 /* 00002BFF */ 00002BFA F331 .extension 0x331 <> // unimplemented 00002BFC B317 xor.b [A7], D1 00002BFE C30F abcd -[A1], -[A7] 00002C00 7511 moveq.l D2, 0x11 00002C02 2333 2502 0F65 move.l -[A1], [[A3 + <> + D2 * 4] + 0xF65] 00002C08 11A3 0CB3 move.b [A0 + D0 * 4 - 0x77], -[A3] 00002C0C 17C9 0E0F move.b [PC + D0 * 8 + 0xF], A1 00002C10 343C B32D move.w D2, 0xB32D 00002C14 5C62 addq.w -[A2], 6 00002C16 071D btst [A5]+, D3 00002C18 E902 asl D2.b, 4 00002C1A 7B5B moveq.l D5, 0x5B 00002C1C D10E addx.b -[A0], -[A6] 00002C1E 2C8D move.l [A6], A5 00002C20 3B27 move.w -[A5], -[A7] 00002C22 800A or.b D0, A2 00002C24 2C02 move.l D6, D2 00002C26 0F06 btst D6, D7 00002C28 0893 6970 bclr.b [A3], 0x70 /* 'p' */ 00002C2C 020F 45DF andi.b A7, 0xDF 00002C30 C31C and.b [A4]+, D1 00002C32 171C move.b -[A3], [A4]+ 00002C34 624B bhi +0x4D /* 00002C81 */ 00002C36 0173 1BAA A31E AA53 bchg [[-0x5CE2 + D1 * 2] - 0x55AD], D0 00002C3E 1DAA FB1F 4700 move.b [A6 + <> + D4 * 8], [A2 - 0x4E1] 00002C44 260F move.l D3, A7 00002C46 6500 0F65 bcs +0xF67 /* 00003BAD */ 00002C4A 000B 6E65 ori.b A3, 0x65 /* 'e' */ 00002C4E 000F 6500 ori.b A7, 0x0 00002C52 0F65 bchg -[A5], D7 00002C54 000F 6500 ori.b A7, 0x0 00002C58 0F65 bchg -[A5], D7 00002C5A 0007 8F6C ori.b D7, 0x6C /* 'l' */ 00002C5E 530E subq.b A6, 1 00002C60 3709 move.w -[A3], A1 00002C62 1B37 9A9F move.b -[A5], [A7 + A1 * 2 - 0x97] 00002C66 290A move.l -[A4], A2 00002C68 0F30 2508 btst [A0 + <> + D2 * 4], D7 00002C6C 2701 move.l -[A3], D1 00002C6E A2E3 syscall vFndFilName, flags=2 00002C70 05C5 .incomplete 00002C72 0F0F btst A7, D7 00002C74 C502 abcd D2, D2 00002C76 5B09 subq.b A1, 5 00002C78 E302 asl D2.b, 1 00002C7A 171C move.b -[A3], [A4]+ 00002C7C 2E0F move.l D7, A7 00002C7E 417A 1705 chk.w D0, [PC + 0x1705 /* 00004385, cstring "" */] 00002C82 990F subx.b -[A4], -[A7] 00002C84 497A C94F chk.w D4, [PC - 0x36B1 /* FFFFF5D5, cstring "" */] 00002C88 0F49 bchg A1, D7 00002C8A 1993 1E27 move.b [A4 + D1 * 8 + 0x27], [A3] 00002C8E 05E4 .incomplete 00002C90 1FBB 110E D303 9B68 F300 move.b [A7 - 0xD00], [[PC + <>] + D1 - 0x2CFD] 00002C9A EB08 lsl D0.b, 5 00002C9C 1B1F move.b -[A5], [A7]+ 00002C9E 0701 btst D1, D3 00002CA0 8450 or.w D2, [A0] 00002CA2 5050 addq.w [A0], 8 00002CA4 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 00002CA6 CD09 abcd -[A6], -[A1] 00002CA8 0F42 bchg D2, D7 00002CAA 3427 move.w D2, -[A7] 00002CAC 110E move.b -[A0], A6 00002CAE 5783 subq.l D3, 3 00002CB0 73F3 moveq.l D1, 0xFFFFFFF3 00002CB2 173A 088E move.b -[A3], [PC + 0x88E /* 00003542, cstring "" */] 00002CB6 CB1D and.b [A5]+, D5 00002CB8 020F 9507 andi.b A7, 0x7 00002CBC 0F89 bclr A1, D7 00002CBE 07B3 1A89 bclr [A3 + D1 * 2 - 0x119], D3 00002CC2 07EB .incomplete 00002CC4 10A3 move.b [A0], -[A3] 00002CC6 05EB .incomplete 00002CC8 01AB 02EB bclr [A3 + 0x2EB], D0 00002CCC 0193 bclr [A3], D0 00002CCE 01EB .incomplete 00002CD0 01EE .incomplete 00002CD2 EB01 asl D1.b, 5 00002CD4 D861 add.w D4, -[A1] 00002CD6 01C3 .incomplete 00002CD8 1307 move.b -[A1], D7 00002CDA 01DE .incomplete 00002CDC 2907 move.l -[A4], D7 00002CDE 0F31 070F 3507 BB2D btst [[A1 + <>] + D0 * 8 + 0x3507BB2D], D7 00002CE6 3A08 move.w D5, A0 00002CE8 8346 0802 pack D1, D6, 0x0802 00002CEC A7A5 syscall VisRegionChanged, flags=7 00002CEE D49B add.l D2, [A3]+ 00002CF0 4EB7 25E1 F301 jsr [[-0xCFF]] 00002CF6 5E0F addq.b A7, 7 00002CF8 020F A514 andi.b A7, 0x14 00002CFC 9321 sub.b -[A1], D1 00002CFE 8506 sbcd D2, D6 00002D00 0F09 btst A1, D7 00002D02 0BFB .incomplete 00002D04 089B 4E17 bclr.b [A3]+, 0x17 00002D08 1AB5 B317 6517 0FA5 move.b [A5], [[A5] + A3 * 2 + 0x65170FA5] 00002D10 0217 0851 andi.b [A7], 0x51 /* 'Q' */ 00002D14 8E63 or.w D7, -[A3] 00002D16 5E02 addq.b D2, 7 00002D18 97A6 sub.l -[A6], D3 00002D1A 7E0F moveq.l D7, 0x0F 00002D1C 6D04 blt +0x6 /* 00002D22 */ 00002D1E 1716 move.b -[A3], [A6] 00002D20 D533 36CD add.b [A3 + D3.w * 8 - 0x51], D2 // begin alternate branch 00002D22-00002D24 label00002D22: 00002D22 36CD move.w [A3]+, A5 // end alternate branch 00002D22-00002D24 label00002D22: // (misaligned) 00002D24 0DF3 .incomplete 00002D26 81CD divs.w D0, A5 00002D28 0D9B bclr [A3]+, D6 00002D2A 8034 2505 or.b D0, [[A4 + <>] + D2 * 4] 00002D2E A330 syscall OSEventAvail, flags=3 00002D30 020F 3105 andi.b A7, 0x5 00002D34 171F move.b -[A3], [A7]+ 00002D36 4AB3 27D3 960F 5E1F tst.l [[] - 0x69F0A1E1] 00002D3E 0800 EB03 btst.b D0, 0x3 00002D42 5E1F addq.b [A7]+, 7 00002D44 A900 syscall GetFNum 00002D46 0FC1 .incomplete 00002D48 83A5 or.l -[A5], D1 00002D4A 0083 B669 010F ori.l D3, 0xB669010F 00002D50 A18C syscall Wakeup, flags=1 00002D52 A500 syscall Open/PBHOpen/HOpen, flags=5 00002D54 1FA9 00B3 CEA9 move.b [A7 + A4 * 8 - 0x87], [A1 + 0xB3] 00002D5A 001F A900 ori.b [A7]+, 0x0 00002D5E 078B bclr A3, D3 00002D60 C7A5 and.l -[A5], D3 00002D62 001F A900 ori.b [A7]+, 0x0 00002D66 43E9 A900 lea.l A1, [A1 - 0x5700] 00002D6A BB6D 170B xor.w [A5 + 0x170B], D5 00002D6E C2A1 and.l D1, -[A1] 00002D70 001F A900 ori.b [A7]+, 0x0 00002D74 1FA9 00B3 6D0F A900 1FA9 move.b [[A7 + <>] + D6 * 4 - 0x56FFE057], [A1 + 0xB3] 00002D7E 001F A900 ori.b [A7]+, 0x0 00002D82 5BE9 A900 smi [A1 - 0x5700] 00002D86 1FA9 001F A900 move.b [A7 + <> + A2], [A1 + 0x1F] 00002D8C 0F8E bclr A6, D7 00002D8E E31B rol D3.b, 1 00002D90 A500 syscall Open/PBHOpen/HOpen, flags=5 00002D92 0F8E bclr A6, D7 00002D94 BB33 AD00 xor.b [A3 + <> + A2 * 4], D5 00002D98 0FA5 bclr -[A5], D7 00002D9A 000F 8ECB ori.b A7, 0xCB 00002D9E 33A5 000F move.w [A1 + D0.w + 0xF], -[A5] 00002DA2 8E9B or.l D7, [A3]+ 00002DA4 5EA5 addq.l -[A5], 7 00002DA6 000F 8EC3 ori.b A7, 0xC3 00002DAA 1CA5 move.b [A6], -[A5] 00002DAC 000F 8E0F ori.b A7, 0xF 00002DB0 A500 syscall Open/PBHOpen/HOpen, flags=5 00002DB2 0F8E bclr A6, D7 00002DB4 5B05 subq.b D5, 5 00002DB6 A500 syscall Open/PBHOpen/HOpen, flags=5 00002DB8 0F8E bclr A6, D7 00002DBA 0FA5 bclr -[A5], D7 00002DBC 000F 8E8B ori.b A7, 0x8B 00002DC0 15A5 000F move.b [A2 + D0.w + 0xF], -[A5] 00002DC4 8E0F or.b D7, A7 00002DC6 A500 syscall Open/PBHOpen/HOpen, flags=5 00002DC8 0F8E bclr A6, D7 00002DCA E31A rol D2.b, 1 00002DCC A500 syscall Open/PBHOpen/HOpen, flags=5 00002DCE 0F8E bclr A6, D7 00002DD0 535E subq.w [A6]+, 1 00002DD2 A500 syscall Open/PBHOpen/HOpen, flags=5 00002DD4 0F8E bclr A6, D7 00002DD6 C313 and.b [A3], D1 00002DD8 A500 syscall Open/PBHOpen/HOpen, flags=5 00002DDA 0F8E bclr A6, D7 00002DDC 0FA5 bclr -[A5], D7 00002DDE 000F 8EF3 ori.b A7, 0xF3 00002DE2 10A5 move.b [A0], -[A5] 00002DE4 000F 8E43 ori.b A7, 0x43 /* 'C' */ 00002DE8 70A5 moveq.l D0, 0xFFFFFFA5 00002DEA 000F 8E33 ori.b A7, 0x33 /* '3' */ 00002DEE 17A5 000F move.b [A3 + D0.w + 0xF], -[A5] 00002DF2 8EB3 14A5 or.l D7, [A3 + D1.w * 4 - 0x91] 00002DF6 000F 8E0F ori.b A7, 0xF 00002DFA A500 syscall Open/PBHOpen/HOpen, flags=5 00002DFC 0F8E bclr A6, D7 00002DFE AB16 syscall PInit 00002E00 A500 syscall Open/PBHOpen/HOpen, flags=5 00002E02 0F8E bclr A6, D7 00002E04 0FA5 bclr -[A5], D7 00002E06 000F 8E8B ori.b A7, 0x8B 00002E0A 20A5 move.l [A0], -[A5] 00002E0C 000F 8E53 ori.b A7, 0x53 /* 'S' */ 00002E10 70A5 moveq.l D0, 0xFFFFFFA5 00002E12 000F 8E4B ori.b A7, 0x4B /* 'K' */ 00002E16 23A5 000F move.l [A1 + D0.w + 0xF], -[A5] 00002E1A 8E0F or.b D7, A7 00002E1C A500 syscall Open/PBHOpen/HOpen, flags=5 00002E1E 0F8E bclr A6, D7 00002E20 531A subq.b [A2]+, 1 00002E22 A500 syscall Open/PBHOpen/HOpen, flags=5 00002E24 0F8E bclr A6, D7 00002E26 FB2D .extension 0xB2D <> // unimplemented 00002E28 A500 syscall Open/PBHOpen/HOpen, flags=5 00002E2A 0F8E bclr A6, D7 00002E2C CB1B and.b [A3]+, D5 00002E2E A500 syscall Open/PBHOpen/HOpen, flags=5 00002E30 0F8E bclr A6, D7 00002E32 0FA5 bclr -[A5], D7 00002E34 001F 2917 ori.b [A7]+, 0x17 00002E38 0BC0 .incomplete 00002E3A A900 syscall GetFNum 00002E3C 0F8E bclr A6, D7 00002E3E 8B12 or.b [A2], D5 00002E40 A500 syscall Open/PBHOpen/HOpen, flags=5 00002E42 0F8E bclr A6, D7 00002E44 0FA5 bclr -[A5], D7 00002E46 000F 8EAB ori.b A7, 0xAB 00002E4A 11A5 000F move.b [A0 + D0.w + 0xF], -[A5] 00002E4E 8E0F or.b D7, A7 00002E50 A500 syscall Open/PBHOpen/HOpen, flags=5 00002E52 0F8E bclr A6, D7 00002E54 2B13 move.l -[A5], [A3] 00002E56 A500 syscall Open/PBHOpen/HOpen, flags=5 00002E58 0F8E bclr A6, D7 00002E5A 3B52 A500 move.w [A5 - 0x5B00], [A2] 00002E5E 0F8E bclr A6, D7 00002E60 0FA5 bclr -[A5], D7 00002E62 000F 8EF3 ori.b A7, 0xF3 00002E66 1EA5 move.b [A7], -[A5] 00002E68 000F 8E0F ori.b A7, 0xF 00002E6C A500 syscall Open/PBHOpen/HOpen, flags=5 00002E6E 0F8E bclr A6, D7 00002E70 BB14 xor.b [A4], D5 00002E72 A500 syscall Open/PBHOpen/HOpen, flags=5 00002E74 0F8E bclr A6, D7 00002E76 0FA5 bclr -[A5], D7 00002E78 0007 85B8 ori.b D7, 0xB8 00002E7C A500 syscall Open/PBHOpen/HOpen, flags=5 00002E7E 0F8E bclr A6, D7 00002E80 0FA5 bclr -[A5], D7 00002E82 000F 8EF3 ori.b A7, 0xF3 00002E86 2DA1 0040 move.l [A6 + D0.w + 0x40], -[A1] 00002E8A 8E0F or.b D7, A7 00002E8C 8100 sbcd D0, D0 00002E8E 1461 movea.b A2, -[A1] 00002E90 41E5 lea.l A0, -[A5] 00002E92 010F btst A7, D0 00002E94 8EF3 28A5 divu.w D7, [A3 + D2 - 0x91] label00002E98: 00002E98 000F 8E93 ori.b A7, 0x93 00002E9C 70A5 moveq.l D0, 0xFFFFFFA5 00002E9E 000F 8EC3 ori.b A7, 0xC3 00002EA2 33A5 000F move.w [A1 + D0.w + 0xF], -[A5] 00002EA6 8E0F or.b D7, A7 00002EA8 A500 syscall Open/PBHOpen/HOpen, flags=5 00002EAA 0F8E bclr A6, D7 00002EAC D31B add.b [A3]+, D1 00002EAE A500 syscall Open/PBHOpen/HOpen, flags=5 00002EB0 0F8E bclr A6, D7 00002EB2 6B70 bmi +0x72 /* 00002F24 */ 00002EB4 A500 syscall Open/PBHOpen/HOpen, flags=5 00002EB6 0F8E bclr A6, D7 00002EB8 930E subx.b -[A1], -[A6] 00002EBA A500 syscall Open/PBHOpen/HOpen, flags=5 00002EBC 0F8E bclr A6, D7 00002EBE 735E moveq.l D1, 0x5E 00002EC0 A500 syscall Open/PBHOpen/HOpen, flags=5 00002EC2 0F8E bclr A6, D7 00002EC4 4B14 .invalid 5, [A4] // invalid opcode 4 with b == 4 00002EC6 A500 syscall Open/PBHOpen/HOpen, flags=5 00002EC8 0F8E bclr A6, D7 00002ECA 0FA5 bclr -[A5], D7 00002ECC 000F 8ECB ori.b A7, 0xCB 00002ED0 0DA5 bclr -[A5], D6 00002ED2 000F 8E0F ori.b A7, 0xF 00002ED6 A500 syscall Open/PBHOpen/HOpen, flags=5 00002ED8 0F8E bclr A6, D7 00002EDA 9B0E subx.b -[A5], -[A6] 00002EDC A500 syscall Open/PBHOpen/HOpen, flags=5 00002EDE 73B2 moveq.l D1, 0xFFFFFFB2 00002EE0 690A bvs +0xC /* 00002EEC */ 00002EE2 FBD8 .invalid <> 00002EE4 A900 syscall GetFNum 00002EE6 0F8E bclr A6, D7 00002EE8 0B04 btst D4, D5 00002EEA A500 syscall Open/PBHOpen/HOpen, flags=5 label00002EEC: 00002EEC 63AA bls -0x54 /* 00002E98 */ 00002EEE 6901 bvs +0x3 /* 00002EF1 */ 00002EF0 0F8E bclr A6, D7 00002EF2 7B04 moveq.l D5, 0x04 00002EF4 A500 syscall Open/PBHOpen/HOpen, flags=5 00002EF6 0F8E bclr A6, D7 00002EF8 5323 subq.b -[A3], 1 00002EFA A500 syscall Open/PBHOpen/HOpen, flags=5 00002EFC 0F8E bclr A6, D7 00002EFE C326 and.b -[A6], D1 00002F00 A500 syscall Open/PBHOpen/HOpen, flags=5 00002F02 0F8E bclr A6, D7 00002F04 DB28 A500 add.b [A0 - 0x5B00], D5 00002F08 0F8E bclr A6, D7 00002F0A 0318 btst [A0]+, D1 00002F0C A500 syscall Open/PBHOpen/HOpen, flags=5 00002F0E 0F8E bclr A6, D7 00002F10 7370 moveq.l D1, 0x70 00002F12 A500 syscall Open/PBHOpen/HOpen, flags=5 00002F14 0F8E bclr A6, D7 00002F16 5B23 subq.b -[A3], 5 00002F18 A500 syscall Open/PBHOpen/HOpen, flags=5 00002F1A 0F8E bclr A6, D7 00002F1C 8B49 A500 pack -[A5], -[A1], 0xA500 00002F20 0F8E bclr A6, D7 00002F22 5B00 subq.b D0, 5 label00002F24: 00002F24 A500 syscall Open/PBHOpen/HOpen, flags=5 00002F26 0F81 bclr D1, D7 00002F28 7AA5 moveq.l D5, 0xFFFFFFA5 00002F2A 000F 8EDB ori.b A7, 0xDB 00002F2E 1DA5 000F move.b [A6 + D0.w + 0xF], -[A5] 00002F32 8E0B or.b D7, A3 00002F34 16A5 move.b [A3], -[A5] 00002F36 000F 8E0F ori.b A7, 0xF 00002F3A A500 syscall Open/PBHOpen/HOpen, flags=5 00002F3C 0F8E bclr A6, D7 00002F3E 9B30 A500 sub.b [A0 + <> + A2 * 4], D5 00002F42 0F8E bclr A6, D7 00002F44 7B70 moveq.l D5, 0x70 00002F46 A500 syscall Open/PBHOpen/HOpen, flags=5 00002F48 0F8E bclr A6, D7 00002F4A D31C add.b [A4]+, D1 00002F4C A500 syscall Open/PBHOpen/HOpen, flags=5 00002F4E 0F8E bclr A6, D7 00002F50 7B5E moveq.l D5, 0x5E 00002F52 A500 syscall Open/PBHOpen/HOpen, flags=5 00002F54 0F8E bclr A6, D7 00002F56 E31D rol D5.b, 1 00002F58 A500 syscall Open/PBHOpen/HOpen, flags=5 00002F5A 0F8E bclr A6, D7 00002F5C 0FA5 bclr -[A5], D7 00002F5E 000F 8E03 ori.b A7, 0x3 00002F62 1FA5 000F move.b [A7 + D0.w + 0xF], -[A5] 00002F66 8E0F or.b D7, A7 00002F68 A500 syscall Open/PBHOpen/HOpen, flags=5 00002F6A 0F8E bclr A6, D7 00002F6C 4317 .invalid 1, [A7] // invalid opcode 4 with b == 4 00002F6E A500 syscall Open/PBHOpen/HOpen, flags=5 00002F70 0F8E bclr A6, D7 00002F72 0FA5 bclr -[A5], D7 00002F74 0043 308E ori.w D3, 0x308E 00002F78 DB1B add.b [A3]+, D5 00002F7A A500 syscall Open/PBHOpen/HOpen, flags=5 00002F7C 0F8E bclr A6, D7 00002F7E 0FA5 bclr -[A5], D7 00002F80 000F 8E43 ori.b A7, 0x43 /* 'C' */ 00002F84 52A5 addq.l -[A5], 1 00002F86 000F 8EFB ori.b A7, 0xFB 00002F8A 00A9 000F 690D 0F8E ori.l [A1 + 0xF8E], 0xF690D 00002F92 8370 A500 or.w [A0 + <> + A2 * 4], D1 00002F96 0F8E bclr A6, D7 00002F98 C314 and.b [A4], D1 00002F9A A500 syscall Open/PBHOpen/HOpen, flags=5 00002F9C 0F8E bclr A6, D7 00002F9E 835E or.w [A6]+, D1 00002FA0 A500 syscall Open/PBHOpen/HOpen, flags=5 00002FA2 0F8E bclr A6, D7 00002FA4 9B70 A500 sub.w [A0 + <> + A2 * 4], D5 00002FA8 0F8E bclr A6, D7 00002FAA D370 A500 add.w [A0 + <> + A2 * 4], D1 00002FAE 0F8E bclr A6, D7 00002FB0 DB5E add.w [A6]+, D5 00002FB2 A500 syscall Open/PBHOpen/HOpen, flags=5 00002FB4 0F8E bclr A6, D7 00002FB6 EB24 asl D4.b, D5 00002FB8 A500 syscall Open/PBHOpen/HOpen, flags=5 00002FBA 1FE9 0507 move.b <>, [A1 + 0x507] 00002FBE 889F or.l D4, [A7]+ 00002FC0 A500 syscall Open/PBHOpen/HOpen, flags=5 00002FC2 0F8E bclr A6, D7 00002FC4 1B2B A500 move.b -[A5], [A3 - 0x5B00] 00002FC8 0F8E bclr A6, D7 00002FCA 0FA5 bclr -[A5], D7 00002FCC 000F 8EE3 ori.b A7, 0xE3 00002FD0 49A1 .invalid 4, -[A1] // invalid opcode 4 with b == 6 00002FD2 0057 1F64 ori.w [A7], 0x1F64 00002FD6 5EE3 sgt -[A3] 00002FD8 7501 moveq.l D2, 0x01 00002FDA 9B00 subx.b D5, D0 00002FDC 833E or.b <>, D1 00002FDE 5E0F addq.b A7, 7 00002FE0 E18C lsl D4, 8 00002FE2 A500 syscall Open/PBHOpen/HOpen, flags=5 00002FE4 0F85 bclr D5, D7 00002FE6 39A1 000F move.w [A4 + D0.w + 0xF], -[A1] 00002FEA 4177 A500 chk.w D0, [A7 + <> + A2 * 4] 00002FEE 0F45 bchg D5, D7 00002FF0 2FA1 000F move.l [A7 + D0.w + 0xF], -[A1] 00002FF4 A169 syscall HGetState, flags=1 00002FF6 A500 syscall Open/PBHOpen/HOpen, flags=5 00002FF8 0F21 btst -[A1], D7 00002FFA 65A1 bcs -0x5D /* 00002F9D */ 00002FFC 00A9 .incomplete 00002FFE 050C btst A4, D2 00003000 18 .incomplete